chrono_tz/prebuilt/
timezones.rs

1use core::fmt::{self, Debug, Display, Formatter};
2use core::str::FromStr;
3
4use crate::timezone_impl::{TimeSpans, FixedTimespanSet, FixedTimespan};
5
6/// TimeZones built at compile time from the tz database
7///
8/// This implements [`chrono::TimeZone`] so that it may be used in and to
9/// construct chrono's DateTime type. See the root module documentation
10/// for details.
11#[derive(Clone, Copy, PartialEq, Eq, Hash)]
12#[cfg_attr(feature = "arbitrary", derive(arbitrary::Arbitrary))]
13pub enum Tz {
14    /// Africa/Abidjan
15    Africa__Abidjan,
16    /// Africa/Accra
17    Africa__Accra,
18    /// Africa/Addis_Ababa
19    Africa__Addis_Ababa,
20    /// Africa/Algiers
21    Africa__Algiers,
22    /// Africa/Asmara
23    Africa__Asmara,
24    /// Africa/Asmera
25    Africa__Asmera,
26    /// Africa/Bamako
27    Africa__Bamako,
28    /// Africa/Bangui
29    Africa__Bangui,
30    /// Africa/Banjul
31    Africa__Banjul,
32    /// Africa/Bissau
33    Africa__Bissau,
34    /// Africa/Blantyre
35    Africa__Blantyre,
36    /// Africa/Brazzaville
37    Africa__Brazzaville,
38    /// Africa/Bujumbura
39    Africa__Bujumbura,
40    /// Africa/Cairo
41    Africa__Cairo,
42    /// Africa/Casablanca
43    Africa__Casablanca,
44    /// Africa/Ceuta
45    Africa__Ceuta,
46    /// Africa/Conakry
47    Africa__Conakry,
48    /// Africa/Dakar
49    Africa__Dakar,
50    /// Africa/Dar_es_Salaam
51    Africa__Dar_es_Salaam,
52    /// Africa/Djibouti
53    Africa__Djibouti,
54    /// Africa/Douala
55    Africa__Douala,
56    /// Africa/El_Aaiun
57    Africa__El_Aaiun,
58    /// Africa/Freetown
59    Africa__Freetown,
60    /// Africa/Gaborone
61    Africa__Gaborone,
62    /// Africa/Harare
63    Africa__Harare,
64    /// Africa/Johannesburg
65    Africa__Johannesburg,
66    /// Africa/Juba
67    Africa__Juba,
68    /// Africa/Kampala
69    Africa__Kampala,
70    /// Africa/Khartoum
71    Africa__Khartoum,
72    /// Africa/Kigali
73    Africa__Kigali,
74    /// Africa/Kinshasa
75    Africa__Kinshasa,
76    /// Africa/Lagos
77    Africa__Lagos,
78    /// Africa/Libreville
79    Africa__Libreville,
80    /// Africa/Lome
81    Africa__Lome,
82    /// Africa/Luanda
83    Africa__Luanda,
84    /// Africa/Lubumbashi
85    Africa__Lubumbashi,
86    /// Africa/Lusaka
87    Africa__Lusaka,
88    /// Africa/Malabo
89    Africa__Malabo,
90    /// Africa/Maputo
91    Africa__Maputo,
92    /// Africa/Maseru
93    Africa__Maseru,
94    /// Africa/Mbabane
95    Africa__Mbabane,
96    /// Africa/Mogadishu
97    Africa__Mogadishu,
98    /// Africa/Monrovia
99    Africa__Monrovia,
100    /// Africa/Nairobi
101    Africa__Nairobi,
102    /// Africa/Ndjamena
103    Africa__Ndjamena,
104    /// Africa/Niamey
105    Africa__Niamey,
106    /// Africa/Nouakchott
107    Africa__Nouakchott,
108    /// Africa/Ouagadougou
109    Africa__Ouagadougou,
110    /// Africa/Porto-Novo
111    Africa__PortoNovo,
112    /// Africa/Sao_Tome
113    Africa__Sao_Tome,
114    /// Africa/Timbuktu
115    Africa__Timbuktu,
116    /// Africa/Tripoli
117    Africa__Tripoli,
118    /// Africa/Tunis
119    Africa__Tunis,
120    /// Africa/Windhoek
121    Africa__Windhoek,
122    /// America/Adak
123    America__Adak,
124    /// America/Anchorage
125    America__Anchorage,
126    /// America/Anguilla
127    America__Anguilla,
128    /// America/Antigua
129    America__Antigua,
130    /// America/Araguaina
131    America__Araguaina,
132    /// America/Argentina/Buenos_Aires
133    America__Argentina__Buenos_Aires,
134    /// America/Argentina/Catamarca
135    America__Argentina__Catamarca,
136    /// America/Argentina/ComodRivadavia
137    America__Argentina__ComodRivadavia,
138    /// America/Argentina/Cordoba
139    America__Argentina__Cordoba,
140    /// America/Argentina/Jujuy
141    America__Argentina__Jujuy,
142    /// America/Argentina/La_Rioja
143    America__Argentina__La_Rioja,
144    /// America/Argentina/Mendoza
145    America__Argentina__Mendoza,
146    /// America/Argentina/Rio_Gallegos
147    America__Argentina__Rio_Gallegos,
148    /// America/Argentina/Salta
149    America__Argentina__Salta,
150    /// America/Argentina/San_Juan
151    America__Argentina__San_Juan,
152    /// America/Argentina/San_Luis
153    America__Argentina__San_Luis,
154    /// America/Argentina/Tucuman
155    America__Argentina__Tucuman,
156    /// America/Argentina/Ushuaia
157    America__Argentina__Ushuaia,
158    /// America/Aruba
159    America__Aruba,
160    /// America/Asuncion
161    America__Asuncion,
162    /// America/Atikokan
163    America__Atikokan,
164    /// America/Atka
165    America__Atka,
166    /// America/Bahia
167    America__Bahia,
168    /// America/Bahia_Banderas
169    America__Bahia_Banderas,
170    /// America/Barbados
171    America__Barbados,
172    /// America/Belem
173    America__Belem,
174    /// America/Belize
175    America__Belize,
176    /// America/Blanc-Sablon
177    America__BlancSablon,
178    /// America/Boa_Vista
179    America__Boa_Vista,
180    /// America/Bogota
181    America__Bogota,
182    /// America/Boise
183    America__Boise,
184    /// America/Buenos_Aires
185    America__Buenos_Aires,
186    /// America/Cambridge_Bay
187    America__Cambridge_Bay,
188    /// America/Campo_Grande
189    America__Campo_Grande,
190    /// America/Cancun
191    America__Cancun,
192    /// America/Caracas
193    America__Caracas,
194    /// America/Catamarca
195    America__Catamarca,
196    /// America/Cayenne
197    America__Cayenne,
198    /// America/Cayman
199    America__Cayman,
200    /// America/Chicago
201    America__Chicago,
202    /// America/Chihuahua
203    America__Chihuahua,
204    /// America/Ciudad_Juarez
205    America__Ciudad_Juarez,
206    /// America/Coral_Harbour
207    America__Coral_Harbour,
208    /// America/Cordoba
209    America__Cordoba,
210    /// America/Costa_Rica
211    America__Costa_Rica,
212    /// America/Coyhaique
213    America__Coyhaique,
214    /// America/Creston
215    America__Creston,
216    /// America/Cuiaba
217    America__Cuiaba,
218    /// America/Curacao
219    America__Curacao,
220    /// America/Danmarkshavn
221    America__Danmarkshavn,
222    /// America/Dawson
223    America__Dawson,
224    /// America/Dawson_Creek
225    America__Dawson_Creek,
226    /// America/Denver
227    America__Denver,
228    /// America/Detroit
229    America__Detroit,
230    /// America/Dominica
231    America__Dominica,
232    /// America/Edmonton
233    America__Edmonton,
234    /// America/Eirunepe
235    America__Eirunepe,
236    /// America/El_Salvador
237    America__El_Salvador,
238    /// America/Ensenada
239    America__Ensenada,
240    /// America/Fort_Nelson
241    America__Fort_Nelson,
242    /// America/Fort_Wayne
243    America__Fort_Wayne,
244    /// America/Fortaleza
245    America__Fortaleza,
246    /// America/Glace_Bay
247    America__Glace_Bay,
248    /// America/Godthab
249    America__Godthab,
250    /// America/Goose_Bay
251    America__Goose_Bay,
252    /// America/Grand_Turk
253    America__Grand_Turk,
254    /// America/Grenada
255    America__Grenada,
256    /// America/Guadeloupe
257    America__Guadeloupe,
258    /// America/Guatemala
259    America__Guatemala,
260    /// America/Guayaquil
261    America__Guayaquil,
262    /// America/Guyana
263    America__Guyana,
264    /// America/Halifax
265    America__Halifax,
266    /// America/Havana
267    America__Havana,
268    /// America/Hermosillo
269    America__Hermosillo,
270    /// America/Indiana/Indianapolis
271    America__Indiana__Indianapolis,
272    /// America/Indiana/Knox
273    America__Indiana__Knox,
274    /// America/Indiana/Marengo
275    America__Indiana__Marengo,
276    /// America/Indiana/Petersburg
277    America__Indiana__Petersburg,
278    /// America/Indiana/Tell_City
279    America__Indiana__Tell_City,
280    /// America/Indiana/Vevay
281    America__Indiana__Vevay,
282    /// America/Indiana/Vincennes
283    America__Indiana__Vincennes,
284    /// America/Indiana/Winamac
285    America__Indiana__Winamac,
286    /// America/Indianapolis
287    America__Indianapolis,
288    /// America/Inuvik
289    America__Inuvik,
290    /// America/Iqaluit
291    America__Iqaluit,
292    /// America/Jamaica
293    America__Jamaica,
294    /// America/Jujuy
295    America__Jujuy,
296    /// America/Juneau
297    America__Juneau,
298    /// America/Kentucky/Louisville
299    America__Kentucky__Louisville,
300    /// America/Kentucky/Monticello
301    America__Kentucky__Monticello,
302    /// America/Knox_IN
303    America__Knox_IN,
304    /// America/Kralendijk
305    America__Kralendijk,
306    /// America/La_Paz
307    America__La_Paz,
308    /// America/Lima
309    America__Lima,
310    /// America/Los_Angeles
311    America__Los_Angeles,
312    /// America/Louisville
313    America__Louisville,
314    /// America/Lower_Princes
315    America__Lower_Princes,
316    /// America/Maceio
317    America__Maceio,
318    /// America/Managua
319    America__Managua,
320    /// America/Manaus
321    America__Manaus,
322    /// America/Marigot
323    America__Marigot,
324    /// America/Martinique
325    America__Martinique,
326    /// America/Matamoros
327    America__Matamoros,
328    /// America/Mazatlan
329    America__Mazatlan,
330    /// America/Mendoza
331    America__Mendoza,
332    /// America/Menominee
333    America__Menominee,
334    /// America/Merida
335    America__Merida,
336    /// America/Metlakatla
337    America__Metlakatla,
338    /// America/Mexico_City
339    America__Mexico_City,
340    /// America/Miquelon
341    America__Miquelon,
342    /// America/Moncton
343    America__Moncton,
344    /// America/Monterrey
345    America__Monterrey,
346    /// America/Montevideo
347    America__Montevideo,
348    /// America/Montreal
349    America__Montreal,
350    /// America/Montserrat
351    America__Montserrat,
352    /// America/Nassau
353    America__Nassau,
354    /// America/New_York
355    America__New_York,
356    /// America/Nipigon
357    America__Nipigon,
358    /// America/Nome
359    America__Nome,
360    /// America/Noronha
361    America__Noronha,
362    /// America/North_Dakota/Beulah
363    America__North_Dakota__Beulah,
364    /// America/North_Dakota/Center
365    America__North_Dakota__Center,
366    /// America/North_Dakota/New_Salem
367    America__North_Dakota__New_Salem,
368    /// America/Nuuk
369    America__Nuuk,
370    /// America/Ojinaga
371    America__Ojinaga,
372    /// America/Panama
373    America__Panama,
374    /// America/Pangnirtung
375    America__Pangnirtung,
376    /// America/Paramaribo
377    America__Paramaribo,
378    /// America/Phoenix
379    America__Phoenix,
380    /// America/Port-au-Prince
381    America__PortauPrince,
382    /// America/Port_of_Spain
383    America__Port_of_Spain,
384    /// America/Porto_Acre
385    America__Porto_Acre,
386    /// America/Porto_Velho
387    America__Porto_Velho,
388    /// America/Puerto_Rico
389    America__Puerto_Rico,
390    /// America/Punta_Arenas
391    America__Punta_Arenas,
392    /// America/Rainy_River
393    America__Rainy_River,
394    /// America/Rankin_Inlet
395    America__Rankin_Inlet,
396    /// America/Recife
397    America__Recife,
398    /// America/Regina
399    America__Regina,
400    /// America/Resolute
401    America__Resolute,
402    /// America/Rio_Branco
403    America__Rio_Branco,
404    /// America/Rosario
405    America__Rosario,
406    /// America/Santa_Isabel
407    America__Santa_Isabel,
408    /// America/Santarem
409    America__Santarem,
410    /// America/Santiago
411    America__Santiago,
412    /// America/Santo_Domingo
413    America__Santo_Domingo,
414    /// America/Sao_Paulo
415    America__Sao_Paulo,
416    /// America/Scoresbysund
417    America__Scoresbysund,
418    /// America/Shiprock
419    America__Shiprock,
420    /// America/Sitka
421    America__Sitka,
422    /// America/St_Barthelemy
423    America__St_Barthelemy,
424    /// America/St_Johns
425    America__St_Johns,
426    /// America/St_Kitts
427    America__St_Kitts,
428    /// America/St_Lucia
429    America__St_Lucia,
430    /// America/St_Thomas
431    America__St_Thomas,
432    /// America/St_Vincent
433    America__St_Vincent,
434    /// America/Swift_Current
435    America__Swift_Current,
436    /// America/Tegucigalpa
437    America__Tegucigalpa,
438    /// America/Thule
439    America__Thule,
440    /// America/Thunder_Bay
441    America__Thunder_Bay,
442    /// America/Tijuana
443    America__Tijuana,
444    /// America/Toronto
445    America__Toronto,
446    /// America/Tortola
447    America__Tortola,
448    /// America/Vancouver
449    America__Vancouver,
450    /// America/Virgin
451    America__Virgin,
452    /// America/Whitehorse
453    America__Whitehorse,
454    /// America/Winnipeg
455    America__Winnipeg,
456    /// America/Yakutat
457    America__Yakutat,
458    /// America/Yellowknife
459    America__Yellowknife,
460    /// Antarctica/Casey
461    Antarctica__Casey,
462    /// Antarctica/Davis
463    Antarctica__Davis,
464    /// Antarctica/DumontDUrville
465    Antarctica__DumontDUrville,
466    /// Antarctica/Macquarie
467    Antarctica__Macquarie,
468    /// Antarctica/Mawson
469    Antarctica__Mawson,
470    /// Antarctica/McMurdo
471    Antarctica__McMurdo,
472    /// Antarctica/Palmer
473    Antarctica__Palmer,
474    /// Antarctica/Rothera
475    Antarctica__Rothera,
476    /// Antarctica/South_Pole
477    Antarctica__South_Pole,
478    /// Antarctica/Syowa
479    Antarctica__Syowa,
480    /// Antarctica/Troll
481    Antarctica__Troll,
482    /// Antarctica/Vostok
483    Antarctica__Vostok,
484    /// Arctic/Longyearbyen
485    Arctic__Longyearbyen,
486    /// Asia/Aden
487    Asia__Aden,
488    /// Asia/Almaty
489    Asia__Almaty,
490    /// Asia/Amman
491    Asia__Amman,
492    /// Asia/Anadyr
493    Asia__Anadyr,
494    /// Asia/Aqtau
495    Asia__Aqtau,
496    /// Asia/Aqtobe
497    Asia__Aqtobe,
498    /// Asia/Ashgabat
499    Asia__Ashgabat,
500    /// Asia/Ashkhabad
501    Asia__Ashkhabad,
502    /// Asia/Atyrau
503    Asia__Atyrau,
504    /// Asia/Baghdad
505    Asia__Baghdad,
506    /// Asia/Bahrain
507    Asia__Bahrain,
508    /// Asia/Baku
509    Asia__Baku,
510    /// Asia/Bangkok
511    Asia__Bangkok,
512    /// Asia/Barnaul
513    Asia__Barnaul,
514    /// Asia/Beirut
515    Asia__Beirut,
516    /// Asia/Bishkek
517    Asia__Bishkek,
518    /// Asia/Brunei
519    Asia__Brunei,
520    /// Asia/Calcutta
521    Asia__Calcutta,
522    /// Asia/Chita
523    Asia__Chita,
524    /// Asia/Choibalsan
525    Asia__Choibalsan,
526    /// Asia/Chongqing
527    Asia__Chongqing,
528    /// Asia/Chungking
529    Asia__Chungking,
530    /// Asia/Colombo
531    Asia__Colombo,
532    /// Asia/Dacca
533    Asia__Dacca,
534    /// Asia/Damascus
535    Asia__Damascus,
536    /// Asia/Dhaka
537    Asia__Dhaka,
538    /// Asia/Dili
539    Asia__Dili,
540    /// Asia/Dubai
541    Asia__Dubai,
542    /// Asia/Dushanbe
543    Asia__Dushanbe,
544    /// Asia/Famagusta
545    Asia__Famagusta,
546    /// Asia/Gaza
547    Asia__Gaza,
548    /// Asia/Harbin
549    Asia__Harbin,
550    /// Asia/Hebron
551    Asia__Hebron,
552    /// Asia/Ho_Chi_Minh
553    Asia__Ho_Chi_Minh,
554    /// Asia/Hong_Kong
555    Asia__Hong_Kong,
556    /// Asia/Hovd
557    Asia__Hovd,
558    /// Asia/Irkutsk
559    Asia__Irkutsk,
560    /// Asia/Istanbul
561    Asia__Istanbul,
562    /// Asia/Jakarta
563    Asia__Jakarta,
564    /// Asia/Jayapura
565    Asia__Jayapura,
566    /// Asia/Jerusalem
567    Asia__Jerusalem,
568    /// Asia/Kabul
569    Asia__Kabul,
570    /// Asia/Kamchatka
571    Asia__Kamchatka,
572    /// Asia/Karachi
573    Asia__Karachi,
574    /// Asia/Kashgar
575    Asia__Kashgar,
576    /// Asia/Kathmandu
577    Asia__Kathmandu,
578    /// Asia/Katmandu
579    Asia__Katmandu,
580    /// Asia/Khandyga
581    Asia__Khandyga,
582    /// Asia/Kolkata
583    Asia__Kolkata,
584    /// Asia/Krasnoyarsk
585    Asia__Krasnoyarsk,
586    /// Asia/Kuala_Lumpur
587    Asia__Kuala_Lumpur,
588    /// Asia/Kuching
589    Asia__Kuching,
590    /// Asia/Kuwait
591    Asia__Kuwait,
592    /// Asia/Macao
593    Asia__Macao,
594    /// Asia/Macau
595    Asia__Macau,
596    /// Asia/Magadan
597    Asia__Magadan,
598    /// Asia/Makassar
599    Asia__Makassar,
600    /// Asia/Manila
601    Asia__Manila,
602    /// Asia/Muscat
603    Asia__Muscat,
604    /// Asia/Nicosia
605    Asia__Nicosia,
606    /// Asia/Novokuznetsk
607    Asia__Novokuznetsk,
608    /// Asia/Novosibirsk
609    Asia__Novosibirsk,
610    /// Asia/Omsk
611    Asia__Omsk,
612    /// Asia/Oral
613    Asia__Oral,
614    /// Asia/Phnom_Penh
615    Asia__Phnom_Penh,
616    /// Asia/Pontianak
617    Asia__Pontianak,
618    /// Asia/Pyongyang
619    Asia__Pyongyang,
620    /// Asia/Qatar
621    Asia__Qatar,
622    /// Asia/Qostanay
623    Asia__Qostanay,
624    /// Asia/Qyzylorda
625    Asia__Qyzylorda,
626    /// Asia/Rangoon
627    Asia__Rangoon,
628    /// Asia/Riyadh
629    Asia__Riyadh,
630    /// Asia/Saigon
631    Asia__Saigon,
632    /// Asia/Sakhalin
633    Asia__Sakhalin,
634    /// Asia/Samarkand
635    Asia__Samarkand,
636    /// Asia/Seoul
637    Asia__Seoul,
638    /// Asia/Shanghai
639    Asia__Shanghai,
640    /// Asia/Singapore
641    Asia__Singapore,
642    /// Asia/Srednekolymsk
643    Asia__Srednekolymsk,
644    /// Asia/Taipei
645    Asia__Taipei,
646    /// Asia/Tashkent
647    Asia__Tashkent,
648    /// Asia/Tbilisi
649    Asia__Tbilisi,
650    /// Asia/Tehran
651    Asia__Tehran,
652    /// Asia/Tel_Aviv
653    Asia__Tel_Aviv,
654    /// Asia/Thimbu
655    Asia__Thimbu,
656    /// Asia/Thimphu
657    Asia__Thimphu,
658    /// Asia/Tokyo
659    Asia__Tokyo,
660    /// Asia/Tomsk
661    Asia__Tomsk,
662    /// Asia/Ujung_Pandang
663    Asia__Ujung_Pandang,
664    /// Asia/Ulaanbaatar
665    Asia__Ulaanbaatar,
666    /// Asia/Ulan_Bator
667    Asia__Ulan_Bator,
668    /// Asia/Urumqi
669    Asia__Urumqi,
670    /// Asia/Ust-Nera
671    Asia__UstNera,
672    /// Asia/Vientiane
673    Asia__Vientiane,
674    /// Asia/Vladivostok
675    Asia__Vladivostok,
676    /// Asia/Yakutsk
677    Asia__Yakutsk,
678    /// Asia/Yangon
679    Asia__Yangon,
680    /// Asia/Yekaterinburg
681    Asia__Yekaterinburg,
682    /// Asia/Yerevan
683    Asia__Yerevan,
684    /// Atlantic/Azores
685    Atlantic__Azores,
686    /// Atlantic/Bermuda
687    Atlantic__Bermuda,
688    /// Atlantic/Canary
689    Atlantic__Canary,
690    /// Atlantic/Cape_Verde
691    Atlantic__Cape_Verde,
692    /// Atlantic/Faeroe
693    Atlantic__Faeroe,
694    /// Atlantic/Faroe
695    Atlantic__Faroe,
696    /// Atlantic/Jan_Mayen
697    Atlantic__Jan_Mayen,
698    /// Atlantic/Madeira
699    Atlantic__Madeira,
700    /// Atlantic/Reykjavik
701    Atlantic__Reykjavik,
702    /// Atlantic/South_Georgia
703    Atlantic__South_Georgia,
704    /// Atlantic/St_Helena
705    Atlantic__St_Helena,
706    /// Atlantic/Stanley
707    Atlantic__Stanley,
708    /// Australia/ACT
709    Australia__ACT,
710    /// Australia/Adelaide
711    Australia__Adelaide,
712    /// Australia/Brisbane
713    Australia__Brisbane,
714    /// Australia/Broken_Hill
715    Australia__Broken_Hill,
716    /// Australia/Canberra
717    Australia__Canberra,
718    /// Australia/Currie
719    Australia__Currie,
720    /// Australia/Darwin
721    Australia__Darwin,
722    /// Australia/Eucla
723    Australia__Eucla,
724    /// Australia/Hobart
725    Australia__Hobart,
726    /// Australia/LHI
727    Australia__LHI,
728    /// Australia/Lindeman
729    Australia__Lindeman,
730    /// Australia/Lord_Howe
731    Australia__Lord_Howe,
732    /// Australia/Melbourne
733    Australia__Melbourne,
734    /// Australia/NSW
735    Australia__NSW,
736    /// Australia/North
737    Australia__North,
738    /// Australia/Perth
739    Australia__Perth,
740    /// Australia/Queensland
741    Australia__Queensland,
742    /// Australia/South
743    Australia__South,
744    /// Australia/Sydney
745    Australia__Sydney,
746    /// Australia/Tasmania
747    Australia__Tasmania,
748    /// Australia/Victoria
749    Australia__Victoria,
750    /// Australia/West
751    Australia__West,
752    /// Australia/Yancowinna
753    Australia__Yancowinna,
754    /// Brazil/Acre
755    Brazil__Acre,
756    /// Brazil/DeNoronha
757    Brazil__DeNoronha,
758    /// Brazil/East
759    Brazil__East,
760    /// Brazil/West
761    Brazil__West,
762    /// CET
763    CET,
764    /// CST6CDT
765    CST6CDT,
766    /// Canada/Atlantic
767    Canada__Atlantic,
768    /// Canada/Central
769    Canada__Central,
770    /// Canada/Eastern
771    Canada__Eastern,
772    /// Canada/Mountain
773    Canada__Mountain,
774    /// Canada/Newfoundland
775    Canada__Newfoundland,
776    /// Canada/Pacific
777    Canada__Pacific,
778    /// Canada/Saskatchewan
779    Canada__Saskatchewan,
780    /// Canada/Yukon
781    Canada__Yukon,
782    /// Chile/Continental
783    Chile__Continental,
784    /// Chile/EasterIsland
785    Chile__EasterIsland,
786    /// Cuba
787    Cuba,
788    /// EET
789    EET,
790    /// EST
791    EST,
792    /// EST5EDT
793    EST5EDT,
794    /// Egypt
795    Egypt,
796    /// Eire
797    Eire,
798    /// Etc/GMT
799    Etc__GMT,
800    /// Etc/GMT+0
801    Etc__GMTPlus0,
802    /// Etc/GMT+1
803    Etc__GMTPlus1,
804    /// Etc/GMT+10
805    Etc__GMTPlus10,
806    /// Etc/GMT+11
807    Etc__GMTPlus11,
808    /// Etc/GMT+12
809    Etc__GMTPlus12,
810    /// Etc/GMT+2
811    Etc__GMTPlus2,
812    /// Etc/GMT+3
813    Etc__GMTPlus3,
814    /// Etc/GMT+4
815    Etc__GMTPlus4,
816    /// Etc/GMT+5
817    Etc__GMTPlus5,
818    /// Etc/GMT+6
819    Etc__GMTPlus6,
820    /// Etc/GMT+7
821    Etc__GMTPlus7,
822    /// Etc/GMT+8
823    Etc__GMTPlus8,
824    /// Etc/GMT+9
825    Etc__GMTPlus9,
826    /// Etc/GMT-0
827    Etc__GMTMinus0,
828    /// Etc/GMT-1
829    Etc__GMTMinus1,
830    /// Etc/GMT-10
831    Etc__GMTMinus10,
832    /// Etc/GMT-11
833    Etc__GMTMinus11,
834    /// Etc/GMT-12
835    Etc__GMTMinus12,
836    /// Etc/GMT-13
837    Etc__GMTMinus13,
838    /// Etc/GMT-14
839    Etc__GMTMinus14,
840    /// Etc/GMT-2
841    Etc__GMTMinus2,
842    /// Etc/GMT-3
843    Etc__GMTMinus3,
844    /// Etc/GMT-4
845    Etc__GMTMinus4,
846    /// Etc/GMT-5
847    Etc__GMTMinus5,
848    /// Etc/GMT-6
849    Etc__GMTMinus6,
850    /// Etc/GMT-7
851    Etc__GMTMinus7,
852    /// Etc/GMT-8
853    Etc__GMTMinus8,
854    /// Etc/GMT-9
855    Etc__GMTMinus9,
856    /// Etc/GMT0
857    Etc__GMT0,
858    /// Etc/Greenwich
859    Etc__Greenwich,
860    /// Etc/UCT
861    Etc__UCT,
862    /// Etc/UTC
863    Etc__UTC,
864    /// Etc/Universal
865    Etc__Universal,
866    /// Etc/Zulu
867    Etc__Zulu,
868    /// Europe/Amsterdam
869    Europe__Amsterdam,
870    /// Europe/Andorra
871    Europe__Andorra,
872    /// Europe/Astrakhan
873    Europe__Astrakhan,
874    /// Europe/Athens
875    Europe__Athens,
876    /// Europe/Belfast
877    Europe__Belfast,
878    /// Europe/Belgrade
879    Europe__Belgrade,
880    /// Europe/Berlin
881    Europe__Berlin,
882    /// Europe/Bratislava
883    Europe__Bratislava,
884    /// Europe/Brussels
885    Europe__Brussels,
886    /// Europe/Bucharest
887    Europe__Bucharest,
888    /// Europe/Budapest
889    Europe__Budapest,
890    /// Europe/Busingen
891    Europe__Busingen,
892    /// Europe/Chisinau
893    Europe__Chisinau,
894    /// Europe/Copenhagen
895    Europe__Copenhagen,
896    /// Europe/Dublin
897    Europe__Dublin,
898    /// Europe/Gibraltar
899    Europe__Gibraltar,
900    /// Europe/Guernsey
901    Europe__Guernsey,
902    /// Europe/Helsinki
903    Europe__Helsinki,
904    /// Europe/Isle_of_Man
905    Europe__Isle_of_Man,
906    /// Europe/Istanbul
907    Europe__Istanbul,
908    /// Europe/Jersey
909    Europe__Jersey,
910    /// Europe/Kaliningrad
911    Europe__Kaliningrad,
912    /// Europe/Kiev
913    Europe__Kiev,
914    /// Europe/Kirov
915    Europe__Kirov,
916    /// Europe/Kyiv
917    Europe__Kyiv,
918    /// Europe/Lisbon
919    Europe__Lisbon,
920    /// Europe/Ljubljana
921    Europe__Ljubljana,
922    /// Europe/London
923    Europe__London,
924    /// Europe/Luxembourg
925    Europe__Luxembourg,
926    /// Europe/Madrid
927    Europe__Madrid,
928    /// Europe/Malta
929    Europe__Malta,
930    /// Europe/Mariehamn
931    Europe__Mariehamn,
932    /// Europe/Minsk
933    Europe__Minsk,
934    /// Europe/Monaco
935    Europe__Monaco,
936    /// Europe/Moscow
937    Europe__Moscow,
938    /// Europe/Nicosia
939    Europe__Nicosia,
940    /// Europe/Oslo
941    Europe__Oslo,
942    /// Europe/Paris
943    Europe__Paris,
944    /// Europe/Podgorica
945    Europe__Podgorica,
946    /// Europe/Prague
947    Europe__Prague,
948    /// Europe/Riga
949    Europe__Riga,
950    /// Europe/Rome
951    Europe__Rome,
952    /// Europe/Samara
953    Europe__Samara,
954    /// Europe/San_Marino
955    Europe__San_Marino,
956    /// Europe/Sarajevo
957    Europe__Sarajevo,
958    /// Europe/Saratov
959    Europe__Saratov,
960    /// Europe/Simferopol
961    Europe__Simferopol,
962    /// Europe/Skopje
963    Europe__Skopje,
964    /// Europe/Sofia
965    Europe__Sofia,
966    /// Europe/Stockholm
967    Europe__Stockholm,
968    /// Europe/Tallinn
969    Europe__Tallinn,
970    /// Europe/Tirane
971    Europe__Tirane,
972    /// Europe/Tiraspol
973    Europe__Tiraspol,
974    /// Europe/Ulyanovsk
975    Europe__Ulyanovsk,
976    /// Europe/Uzhgorod
977    Europe__Uzhgorod,
978    /// Europe/Vaduz
979    Europe__Vaduz,
980    /// Europe/Vatican
981    Europe__Vatican,
982    /// Europe/Vienna
983    Europe__Vienna,
984    /// Europe/Vilnius
985    Europe__Vilnius,
986    /// Europe/Volgograd
987    Europe__Volgograd,
988    /// Europe/Warsaw
989    Europe__Warsaw,
990    /// Europe/Zagreb
991    Europe__Zagreb,
992    /// Europe/Zaporozhye
993    Europe__Zaporozhye,
994    /// Europe/Zurich
995    Europe__Zurich,
996    /// GB
997    GB,
998    /// GB-Eire
999    GBEire,
1000    /// GMT
1001    GMT,
1002    /// GMT+0
1003    GMTPlus0,
1004    /// GMT-0
1005    GMTMinus0,
1006    /// GMT0
1007    GMT0,
1008    /// Greenwich
1009    Greenwich,
1010    /// HST
1011    HST,
1012    /// Hongkong
1013    Hongkong,
1014    /// Iceland
1015    Iceland,
1016    /// Indian/Antananarivo
1017    Indian__Antananarivo,
1018    /// Indian/Chagos
1019    Indian__Chagos,
1020    /// Indian/Christmas
1021    Indian__Christmas,
1022    /// Indian/Cocos
1023    Indian__Cocos,
1024    /// Indian/Comoro
1025    Indian__Comoro,
1026    /// Indian/Kerguelen
1027    Indian__Kerguelen,
1028    /// Indian/Mahe
1029    Indian__Mahe,
1030    /// Indian/Maldives
1031    Indian__Maldives,
1032    /// Indian/Mauritius
1033    Indian__Mauritius,
1034    /// Indian/Mayotte
1035    Indian__Mayotte,
1036    /// Indian/Reunion
1037    Indian__Reunion,
1038    /// Iran
1039    Iran,
1040    /// Israel
1041    Israel,
1042    /// Jamaica
1043    Jamaica,
1044    /// Japan
1045    Japan,
1046    /// Kwajalein
1047    Kwajalein,
1048    /// Libya
1049    Libya,
1050    /// MET
1051    MET,
1052    /// MST
1053    MST,
1054    /// MST7MDT
1055    MST7MDT,
1056    /// Mexico/BajaNorte
1057    Mexico__BajaNorte,
1058    /// Mexico/BajaSur
1059    Mexico__BajaSur,
1060    /// Mexico/General
1061    Mexico__General,
1062    /// NZ
1063    NZ,
1064    /// NZ-CHAT
1065    NZCHAT,
1066    /// Navajo
1067    Navajo,
1068    /// PRC
1069    PRC,
1070    /// PST8PDT
1071    PST8PDT,
1072    /// Pacific/Apia
1073    Pacific__Apia,
1074    /// Pacific/Auckland
1075    Pacific__Auckland,
1076    /// Pacific/Bougainville
1077    Pacific__Bougainville,
1078    /// Pacific/Chatham
1079    Pacific__Chatham,
1080    /// Pacific/Chuuk
1081    Pacific__Chuuk,
1082    /// Pacific/Easter
1083    Pacific__Easter,
1084    /// Pacific/Efate
1085    Pacific__Efate,
1086    /// Pacific/Enderbury
1087    Pacific__Enderbury,
1088    /// Pacific/Fakaofo
1089    Pacific__Fakaofo,
1090    /// Pacific/Fiji
1091    Pacific__Fiji,
1092    /// Pacific/Funafuti
1093    Pacific__Funafuti,
1094    /// Pacific/Galapagos
1095    Pacific__Galapagos,
1096    /// Pacific/Gambier
1097    Pacific__Gambier,
1098    /// Pacific/Guadalcanal
1099    Pacific__Guadalcanal,
1100    /// Pacific/Guam
1101    Pacific__Guam,
1102    /// Pacific/Honolulu
1103    Pacific__Honolulu,
1104    /// Pacific/Johnston
1105    Pacific__Johnston,
1106    /// Pacific/Kanton
1107    Pacific__Kanton,
1108    /// Pacific/Kiritimati
1109    Pacific__Kiritimati,
1110    /// Pacific/Kosrae
1111    Pacific__Kosrae,
1112    /// Pacific/Kwajalein
1113    Pacific__Kwajalein,
1114    /// Pacific/Majuro
1115    Pacific__Majuro,
1116    /// Pacific/Marquesas
1117    Pacific__Marquesas,
1118    /// Pacific/Midway
1119    Pacific__Midway,
1120    /// Pacific/Nauru
1121    Pacific__Nauru,
1122    /// Pacific/Niue
1123    Pacific__Niue,
1124    /// Pacific/Norfolk
1125    Pacific__Norfolk,
1126    /// Pacific/Noumea
1127    Pacific__Noumea,
1128    /// Pacific/Pago_Pago
1129    Pacific__Pago_Pago,
1130    /// Pacific/Palau
1131    Pacific__Palau,
1132    /// Pacific/Pitcairn
1133    Pacific__Pitcairn,
1134    /// Pacific/Pohnpei
1135    Pacific__Pohnpei,
1136    /// Pacific/Ponape
1137    Pacific__Ponape,
1138    /// Pacific/Port_Moresby
1139    Pacific__Port_Moresby,
1140    /// Pacific/Rarotonga
1141    Pacific__Rarotonga,
1142    /// Pacific/Saipan
1143    Pacific__Saipan,
1144    /// Pacific/Samoa
1145    Pacific__Samoa,
1146    /// Pacific/Tahiti
1147    Pacific__Tahiti,
1148    /// Pacific/Tarawa
1149    Pacific__Tarawa,
1150    /// Pacific/Tongatapu
1151    Pacific__Tongatapu,
1152    /// Pacific/Truk
1153    Pacific__Truk,
1154    /// Pacific/Wake
1155    Pacific__Wake,
1156    /// Pacific/Wallis
1157    Pacific__Wallis,
1158    /// Pacific/Yap
1159    Pacific__Yap,
1160    /// Poland
1161    Poland,
1162    /// Portugal
1163    Portugal,
1164    /// ROC
1165    ROC,
1166    /// ROK
1167    ROK,
1168    /// Singapore
1169    Singapore,
1170    /// Turkey
1171    Turkey,
1172    /// UCT
1173    UCT,
1174    /// US/Alaska
1175    US__Alaska,
1176    /// US/Aleutian
1177    US__Aleutian,
1178    /// US/Arizona
1179    US__Arizona,
1180    /// US/Central
1181    US__Central,
1182    /// US/East-Indiana
1183    US__EastIndiana,
1184    /// US/Eastern
1185    US__Eastern,
1186    /// US/Hawaii
1187    US__Hawaii,
1188    /// US/Indiana-Starke
1189    US__IndianaStarke,
1190    /// US/Michigan
1191    US__Michigan,
1192    /// US/Mountain
1193    US__Mountain,
1194    /// US/Pacific
1195    US__Pacific,
1196    /// US/Samoa
1197    US__Samoa,
1198    /// UTC
1199    UTC,
1200    /// Universal
1201    Universal,
1202    /// W-SU
1203    WSU,
1204    /// WET
1205    WET,
1206    /// Zulu
1207    Zulu,
1208}
1209static TIMEZONES: ::phf::Map<&'static str, Tz> = 
1210::phf::Map {
1211    key: 16287231350648472473,
1212    disps: &[
1213        (0, 6),
1214        (0, 3),
1215        (0, 235),
1216        (0, 27),
1217        (0, 95),
1218        (0, 282),
1219        (0, 3),
1220        (0, 459),
1221        (0, 18),
1222        (0, 146),
1223        (0, 107),
1224        (0, 98),
1225        (0, 9),
1226        (1, 417),
1227        (0, 18),
1228        (2, 171),
1229        (0, 39),
1230        (0, 1),
1231        (0, 18),
1232        (0, 196),
1233        (0, 0),
1234        (2, 224),
1235        (0, 1),
1236        (0, 4),
1237        (0, 507),
1238        (0, 145),
1239        (0, 137),
1240        (0, 1),
1241        (0, 3),
1242        (0, 1),
1243        (1, 489),
1244        (0, 2),
1245        (0, 5),
1246        (0, 127),
1247        (0, 170),
1248        (0, 17),
1249        (0, 17),
1250        (0, 14),
1251        (0, 91),
1252        (1, 4),
1253        (0, 539),
1254        (0, 453),
1255        (0, 33),
1256        (0, 534),
1257        (0, 3),
1258        (0, 320),
1259        (0, 0),
1260        (0, 0),
1261        (0, 486),
1262        (0, 4),
1263        (0, 3),
1264        (0, 4),
1265        (0, 92),
1266        (0, 46),
1267        (0, 0),
1268        (0, 105),
1269        (0, 25),
1270        (0, 444),
1271        (0, 206),
1272        (0, 202),
1273        (1, 463),
1274        (1, 99),
1275        (4, 338),
1276        (1, 334),
1277        (0, 37),
1278        (0, 17),
1279        (4, 321),
1280        (0, 30),
1281        (0, 2),
1282        (0, 7),
1283        (0, 494),
1284        (1, 380),
1285        (0, 0),
1286        (0, 55),
1287        (1, 11),
1288        (4, 275),
1289        (3, 580),
1290        (1, 582),
1291        (1, 279),
1292        (0, 26),
1293        (0, 581),
1294        (3, 456),
1295        (0, 140),
1296        (1, 565),
1297        (3, 433),
1298        (1, 426),
1299        (0, 4),
1300        (0, 26),
1301        (4, 424),
1302        (0, 13),
1303        (2, 425),
1304        (0, 9),
1305        (0, 62),
1306        (1, 535),
1307        (0, 11),
1308        (0, 2),
1309        (1, 352),
1310        (0, 98),
1311        (5, 287),
1312        (0, 113),
1313        (0, 7),
1314        (0, 1),
1315        (5, 418),
1316        (2, 415),
1317        (0, 280),
1318        (28, 336),
1319        (0, 12),
1320        (4, 259),
1321        (0, 271),
1322        (0, 353),
1323        (1, 226),
1324        (0, 31),
1325        (2, 234),
1326        (2, 279),
1327        (0, 248),
1328        (7, 306),
1329        (0, 579),
1330        (0, 5),
1331        (15, 425),
1332        (33, 13),
1333    ],
1334    entries: &[
1335        ("Asia/Irkutsk", Tz::Asia__Irkutsk),
1336        ("Asia/Anadyr", Tz::Asia__Anadyr),
1337        ("PRC", Tz::PRC),
1338        ("Africa/Maputo", Tz::Africa__Maputo),
1339        ("America/Indiana/Vevay", Tz::America__Indiana__Vevay),
1340        ("Pacific/Saipan", Tz::Pacific__Saipan),
1341        ("Australia/Victoria", Tz::Australia__Victoria),
1342        ("Atlantic/Madeira", Tz::Atlantic__Madeira),
1343        ("America/Iqaluit", Tz::America__Iqaluit),
1344        ("Europe/Zagreb", Tz::Europe__Zagreb),
1345        ("Africa/Luanda", Tz::Africa__Luanda),
1346        ("America/Adak", Tz::America__Adak),
1347        ("America/Moncton", Tz::America__Moncton),
1348        ("Pacific/Easter", Tz::Pacific__Easter),
1349        ("Africa/Lome", Tz::Africa__Lome),
1350        ("Europe/Minsk", Tz::Europe__Minsk),
1351        ("Asia/Almaty", Tz::Asia__Almaty),
1352        ("America/Toronto", Tz::America__Toronto),
1353        ("Etc/Zulu", Tz::Etc__Zulu),
1354        ("EET", Tz::EET),
1355        ("Asia/Khandyga", Tz::Asia__Khandyga),
1356        ("MET", Tz::MET),
1357        ("America/Marigot", Tz::America__Marigot),
1358        ("America/Jamaica", Tz::America__Jamaica),
1359        ("Europe/Riga", Tz::Europe__Riga),
1360        ("Asia/Rangoon", Tz::Asia__Rangoon),
1361        ("Asia/Karachi", Tz::Asia__Karachi),
1362        ("Singapore", Tz::Singapore),
1363        ("Etc/GMT0", Tz::Etc__GMT0),
1364        ("Australia/ACT", Tz::Australia__ACT),
1365        ("Zulu", Tz::Zulu),
1366        ("Canada/Newfoundland", Tz::Canada__Newfoundland),
1367        ("Antarctica/South_Pole", Tz::Antarctica__South_Pole),
1368        ("Asia/Ashkhabad", Tz::Asia__Ashkhabad),
1369        ("Asia/Kolkata", Tz::Asia__Kolkata),
1370        ("America/Thunder_Bay", Tz::America__Thunder_Bay),
1371        ("Etc/GMT+2", Tz::Etc__GMTPlus2),
1372        ("Asia/Krasnoyarsk", Tz::Asia__Krasnoyarsk),
1373        ("Canada/Saskatchewan", Tz::Canada__Saskatchewan),
1374        ("Europe/Sofia", Tz::Europe__Sofia),
1375        ("Europe/Kirov", Tz::Europe__Kirov),
1376        ("Africa/Dar_es_Salaam", Tz::Africa__Dar_es_Salaam),
1377        ("America/Los_Angeles", Tz::America__Los_Angeles),
1378        ("America/Catamarca", Tz::America__Catamarca),
1379        ("Africa/Ndjamena", Tz::Africa__Ndjamena),
1380        ("Pacific/Noumea", Tz::Pacific__Noumea),
1381        ("America/Bahia_Banderas", Tz::America__Bahia_Banderas),
1382        ("America/Matamoros", Tz::America__Matamoros),
1383        ("Africa/Kampala", Tz::Africa__Kampala),
1384        ("Canada/Eastern", Tz::Canada__Eastern),
1385        ("Africa/Maseru", Tz::Africa__Maseru),
1386        ("America/Belize", Tz::America__Belize),
1387        ("Asia/Katmandu", Tz::Asia__Katmandu),
1388        ("Etc/UTC", Tz::Etc__UTC),
1389        ("Europe/Belgrade", Tz::Europe__Belgrade),
1390        ("America/Goose_Bay", Tz::America__Goose_Bay),
1391        ("Etc/GMT+0", Tz::Etc__GMTPlus0),
1392        ("Pacific/Pohnpei", Tz::Pacific__Pohnpei),
1393        ("America/Paramaribo", Tz::America__Paramaribo),
1394        ("Indian/Antananarivo", Tz::Indian__Antananarivo),
1395        ("Asia/Omsk", Tz::Asia__Omsk),
1396        ("Pacific/Honolulu", Tz::Pacific__Honolulu),
1397        ("Atlantic/Stanley", Tz::Atlantic__Stanley),
1398        ("Asia/Jakarta", Tz::Asia__Jakarta),
1399        ("America/Inuvik", Tz::America__Inuvik),
1400        ("Africa/Monrovia", Tz::Africa__Monrovia),
1401        ("Australia/Lord_Howe", Tz::Australia__Lord_Howe),
1402        ("America/Havana", Tz::America__Havana),
1403        ("America/Miquelon", Tz::America__Miquelon),
1404        ("Indian/Kerguelen", Tz::Indian__Kerguelen),
1405        ("Iran", Tz::Iran),
1406        ("Asia/Urumqi", Tz::Asia__Urumqi),
1407        ("Etc/GMT+7", Tz::Etc__GMTPlus7),
1408        ("Asia/Tehran", Tz::Asia__Tehran),
1409        ("America/Guyana", Tz::America__Guyana),
1410        ("Australia/Tasmania", Tz::Australia__Tasmania),
1411        ("Pacific/Samoa", Tz::Pacific__Samoa),
1412        ("Europe/Vilnius", Tz::Europe__Vilnius),
1413        ("America/North_Dakota/Beulah", Tz::America__North_Dakota__Beulah),
1414        ("Pacific/Enderbury", Tz::Pacific__Enderbury),
1415        ("Etc/GMT-0", Tz::Etc__GMTMinus0),
1416        ("Arctic/Longyearbyen", Tz::Arctic__Longyearbyen),
1417        ("America/Hermosillo", Tz::America__Hermosillo),
1418        ("Antarctica/McMurdo", Tz::Antarctica__McMurdo),
1419        ("Asia/Kuala_Lumpur", Tz::Asia__Kuala_Lumpur),
1420        ("Pacific/Wake", Tz::Pacific__Wake),
1421        ("America/Grand_Turk", Tz::America__Grand_Turk),
1422        ("America/Ojinaga", Tz::America__Ojinaga),
1423        ("US/Central", Tz::US__Central),
1424        ("America/Montreal", Tz::America__Montreal),
1425        ("America/St_Kitts", Tz::America__St_Kitts),
1426        ("Asia/Hebron", Tz::Asia__Hebron),
1427        ("Europe/Athens", Tz::Europe__Athens),
1428        ("America/Winnipeg", Tz::America__Winnipeg),
1429        ("America/Virgin", Tz::America__Virgin),
1430        ("America/Sao_Paulo", Tz::America__Sao_Paulo),
1431        ("Asia/Kabul", Tz::Asia__Kabul),
1432        ("Etc/GMT+3", Tz::Etc__GMTPlus3),
1433        ("America/Punta_Arenas", Tz::America__Punta_Arenas),
1434        ("Africa/Mogadishu", Tz::Africa__Mogadishu),
1435        ("America/Indiana/Petersburg", Tz::America__Indiana__Petersburg),
1436        ("Asia/Barnaul", Tz::Asia__Barnaul),
1437        ("America/Juneau", Tz::America__Juneau),
1438        ("Europe/Luxembourg", Tz::Europe__Luxembourg),
1439        ("America/Dominica", Tz::America__Dominica),
1440        ("Europe/Guernsey", Tz::Europe__Guernsey),
1441        ("America/Anchorage", Tz::America__Anchorage),
1442        ("America/Barbados", Tz::America__Barbados),
1443        ("Pacific/Midway", Tz::Pacific__Midway),
1444        ("Asia/Atyrau", Tz::Asia__Atyrau),
1445        ("Pacific/Yap", Tz::Pacific__Yap),
1446        ("Etc/Universal", Tz::Etc__Universal),
1447        ("America/Yakutat", Tz::America__Yakutat),
1448        ("America/Coral_Harbour", Tz::America__Coral_Harbour),
1449        ("Atlantic/Reykjavik", Tz::Atlantic__Reykjavik),
1450        ("America/Noronha", Tz::America__Noronha),
1451        ("Europe/Stockholm", Tz::Europe__Stockholm),
1452        ("Africa/Casablanca", Tz::Africa__Casablanca),
1453        ("Africa/Khartoum", Tz::Africa__Khartoum),
1454        ("Australia/Broken_Hill", Tz::Australia__Broken_Hill),
1455        ("America/Fort_Wayne", Tz::America__Fort_Wayne),
1456        ("Africa/Djibouti", Tz::Africa__Djibouti),
1457        ("America/Danmarkshavn", Tz::America__Danmarkshavn),
1458        ("Australia/Sydney", Tz::Australia__Sydney),
1459        ("America/Ensenada", Tz::America__Ensenada),
1460        ("Europe/Kaliningrad", Tz::Europe__Kaliningrad),
1461        ("Africa/Dakar", Tz::Africa__Dakar),
1462        ("Asia/Muscat", Tz::Asia__Muscat),
1463        ("Asia/Baku", Tz::Asia__Baku),
1464        ("Atlantic/St_Helena", Tz::Atlantic__St_Helena),
1465        ("Pacific/Tarawa", Tz::Pacific__Tarawa),
1466        ("Asia/Brunei", Tz::Asia__Brunei),
1467        ("America/Asuncion", Tz::America__Asuncion),
1468        ("America/Caracas", Tz::America__Caracas),
1469        ("America/Montevideo", Tz::America__Montevideo),
1470        ("Europe/Busingen", Tz::Europe__Busingen),
1471        ("Europe/Nicosia", Tz::Europe__Nicosia),
1472        ("America/Coyhaique", Tz::America__Coyhaique),
1473        ("Pacific/Marquesas", Tz::Pacific__Marquesas),
1474        ("America/Santiago", Tz::America__Santiago),
1475        ("America/Shiprock", Tz::America__Shiprock),
1476        ("Etc/GMT+11", Tz::Etc__GMTPlus11),
1477        ("Africa/Conakry", Tz::Africa__Conakry),
1478        ("Asia/Riyadh", Tz::Asia__Riyadh),
1479        ("Europe/Brussels", Tz::Europe__Brussels),
1480        ("Portugal", Tz::Portugal),
1481        ("America/St_Johns", Tz::America__St_Johns),
1482        ("America/Mexico_City", Tz::America__Mexico_City),
1483        ("Brazil/West", Tz::Brazil__West),
1484        ("Africa/Harare", Tz::Africa__Harare),
1485        ("Indian/Christmas", Tz::Indian__Christmas),
1486        ("America/Knox_IN", Tz::America__Knox_IN),
1487        ("America/Nuuk", Tz::America__Nuuk),
1488        ("Antarctica/Casey", Tz::Antarctica__Casey),
1489        ("Etc/GMT-6", Tz::Etc__GMTMinus6),
1490        ("America/Indiana/Tell_City", Tz::America__Indiana__Tell_City),
1491        ("ROK", Tz::ROK),
1492        ("Indian/Maldives", Tz::Indian__Maldives),
1493        ("America/Chicago", Tz::America__Chicago),
1494        ("Asia/Magadan", Tz::Asia__Magadan),
1495        ("Pacific/Palau", Tz::Pacific__Palau),
1496        ("Europe/Zaporozhye", Tz::Europe__Zaporozhye),
1497        ("Pacific/Johnston", Tz::Pacific__Johnston),
1498        ("Asia/Samarkand", Tz::Asia__Samarkand),
1499        ("Iceland", Tz::Iceland),
1500        ("Europe/London", Tz::Europe__London),
1501        ("America/Santo_Domingo", Tz::America__Santo_Domingo),
1502        ("Chile/EasterIsland", Tz::Chile__EasterIsland),
1503        ("America/Godthab", Tz::America__Godthab),
1504        ("America/Argentina/Buenos_Aires", Tz::America__Argentina__Buenos_Aires),
1505        ("Asia/Chita", Tz::Asia__Chita),
1506        ("Asia/Jerusalem", Tz::Asia__Jerusalem),
1507        ("US/Alaska", Tz::US__Alaska),
1508        ("Etc/GMT-8", Tz::Etc__GMTMinus8),
1509        ("Australia/Currie", Tz::Australia__Currie),
1510        ("Africa/Accra", Tz::Africa__Accra),
1511        ("Libya", Tz::Libya),
1512        ("Europe/Zurich", Tz::Europe__Zurich),
1513        ("Etc/GMT", Tz::Etc__GMT),
1514        ("Etc/GMT-12", Tz::Etc__GMTMinus12),
1515        ("Etc/GMT-4", Tz::Etc__GMTMinus4),
1516        ("Asia/Shanghai", Tz::Asia__Shanghai),
1517        ("Europe/Copenhagen", Tz::Europe__Copenhagen),
1518        ("America/Cuiaba", Tz::America__Cuiaba),
1519        ("Europe/Vatican", Tz::Europe__Vatican),
1520        ("America/Creston", Tz::America__Creston),
1521        ("Asia/Ashgabat", Tz::Asia__Ashgabat),
1522        ("Asia/Yakutsk", Tz::Asia__Yakutsk),
1523        ("America/Swift_Current", Tz::America__Swift_Current),
1524        ("America/Tijuana", Tz::America__Tijuana),
1525        ("America/Boise", Tz::America__Boise),
1526        ("Asia/Famagusta", Tz::Asia__Famagusta),
1527        ("Europe/Simferopol", Tz::Europe__Simferopol),
1528        ("America/Sitka", Tz::America__Sitka),
1529        ("America/Port-au-Prince", Tz::America__PortauPrince),
1530        ("Mexico/BajaNorte", Tz::Mexico__BajaNorte),
1531        ("America/Fortaleza", Tz::America__Fortaleza),
1532        ("Antarctica/Davis", Tz::Antarctica__Davis),
1533        ("America/Santa_Isabel", Tz::America__Santa_Isabel),
1534        ("Africa/Juba", Tz::Africa__Juba),
1535        ("Etc/Greenwich", Tz::Etc__Greenwich),
1536        ("Pacific/Wallis", Tz::Pacific__Wallis),
1537        ("Etc/GMT+6", Tz::Etc__GMTPlus6),
1538        ("Asia/Chungking", Tz::Asia__Chungking),
1539        ("Antarctica/DumontDUrville", Tz::Antarctica__DumontDUrville),
1540        ("Pacific/Fiji", Tz::Pacific__Fiji),
1541        ("Europe/San_Marino", Tz::Europe__San_Marino),
1542        ("America/Resolute", Tz::America__Resolute),
1543        ("Pacific/Kiritimati", Tz::Pacific__Kiritimati),
1544        ("Asia/Pyongyang", Tz::Asia__Pyongyang),
1545        ("GMT-0", Tz::GMTMinus0),
1546        ("NZ-CHAT", Tz::NZCHAT),
1547        ("America/Argentina/La_Rioja", Tz::America__Argentina__La_Rioja),
1548        ("America/Montserrat", Tz::America__Montserrat),
1549        ("Africa/Douala", Tz::Africa__Douala),
1550        ("Europe/Malta", Tz::Europe__Malta),
1551        ("America/Indiana/Marengo", Tz::America__Indiana__Marengo),
1552        ("America/Tortola", Tz::America__Tortola),
1553        ("America/Tegucigalpa", Tz::America__Tegucigalpa),
1554        ("America/Phoenix", Tz::America__Phoenix),
1555        ("America/Cambridge_Bay", Tz::America__Cambridge_Bay),
1556        ("America/St_Barthelemy", Tz::America__St_Barthelemy),
1557        ("Asia/Dhaka", Tz::Asia__Dhaka),
1558        ("Asia/Taipei", Tz::Asia__Taipei),
1559        ("UCT", Tz::UCT),
1560        ("Africa/Gaborone", Tz::Africa__Gaborone),
1561        ("Atlantic/Bermuda", Tz::Atlantic__Bermuda),
1562        ("America/Yellowknife", Tz::America__Yellowknife),
1563        ("Antarctica/Mawson", Tz::Antarctica__Mawson),
1564        ("Navajo", Tz::Navajo),
1565        ("Africa/Tripoli", Tz::Africa__Tripoli),
1566        ("America/Atikokan", Tz::America__Atikokan),
1567        ("America/Monterrey", Tz::America__Monterrey),
1568        ("America/Blanc-Sablon", Tz::America__BlancSablon),
1569        ("Etc/GMT-7", Tz::Etc__GMTMinus7),
1570        ("Africa/Bangui", Tz::Africa__Bangui),
1571        ("America/Bahia", Tz::America__Bahia),
1572        ("America/Denver", Tz::America__Denver),
1573        ("America/Maceio", Tz::America__Maceio),
1574        ("Pacific/Niue", Tz::Pacific__Niue),
1575        ("Asia/Vientiane", Tz::Asia__Vientiane),
1576        ("Asia/Aden", Tz::Asia__Aden),
1577        ("Asia/Makassar", Tz::Asia__Makassar),
1578        ("America/Managua", Tz::America__Managua),
1579        ("America/Whitehorse", Tz::America__Whitehorse),
1580        ("EST5EDT", Tz::EST5EDT),
1581        ("Indian/Mauritius", Tz::Indian__Mauritius),
1582        ("Europe/Tirane", Tz::Europe__Tirane),
1583        ("Europe/Ljubljana", Tz::Europe__Ljubljana),
1584        ("Europe/Mariehamn", Tz::Europe__Mariehamn),
1585        ("Pacific/Guam", Tz::Pacific__Guam),
1586        ("Australia/Canberra", Tz::Australia__Canberra),
1587        ("America/Porto_Velho", Tz::America__Porto_Velho),
1588        ("Pacific/Tongatapu", Tz::Pacific__Tongatapu),
1589        ("America/Rainy_River", Tz::America__Rainy_River),
1590        ("MST", Tz::MST),
1591        ("America/Kralendijk", Tz::America__Kralendijk),
1592        ("W-SU", Tz::WSU),
1593        ("Asia/Bangkok", Tz::Asia__Bangkok),
1594        ("Indian/Mayotte", Tz::Indian__Mayotte),
1595        ("Asia/Aqtau", Tz::Asia__Aqtau),
1596        ("America/Costa_Rica", Tz::America__Costa_Rica),
1597        ("GB-Eire", Tz::GBEire),
1598        ("Asia/Kathmandu", Tz::Asia__Kathmandu),
1599        ("Asia/Macao", Tz::Asia__Macao),
1600        ("America/Guayaquil", Tz::America__Guayaquil),
1601        ("America/Nome", Tz::America__Nome),
1602        ("Asia/Thimphu", Tz::Asia__Thimphu),
1603        ("Etc/GMT+8", Tz::Etc__GMTPlus8),
1604        ("America/Belem", Tz::America__Belem),
1605        ("Asia/Aqtobe", Tz::Asia__Aqtobe),
1606        ("Pacific/Pitcairn", Tz::Pacific__Pitcairn),
1607        ("Asia/Ulan_Bator", Tz::Asia__Ulan_Bator),
1608        ("Etc/GMT+12", Tz::Etc__GMTPlus12),
1609        ("Europe/Budapest", Tz::Europe__Budapest),
1610        ("America/Guatemala", Tz::America__Guatemala),
1611        ("Asia/Tokyo", Tz::Asia__Tokyo),
1612        ("America/Atka", Tz::America__Atka),
1613        ("Brazil/DeNoronha", Tz::Brazil__DeNoronha),
1614        ("Australia/North", Tz::Australia__North),
1615        ("Universal", Tz::Universal),
1616        ("Canada/Pacific", Tz::Canada__Pacific),
1617        ("Asia/Novosibirsk", Tz::Asia__Novosibirsk),
1618        ("ROC", Tz::ROC),
1619        ("America/Curacao", Tz::America__Curacao),
1620        ("Asia/Ujung_Pandang", Tz::Asia__Ujung_Pandang),
1621        ("Asia/Ust-Nera", Tz::Asia__UstNera),
1622        ("Pacific/Majuro", Tz::Pacific__Majuro),
1623        ("Pacific/Kosrae", Tz::Pacific__Kosrae),
1624        ("Africa/Cairo", Tz::Africa__Cairo),
1625        ("Asia/Istanbul", Tz::Asia__Istanbul),
1626        ("Asia/Yangon", Tz::Asia__Yangon),
1627        ("Japan", Tz::Japan),
1628        ("Africa/Porto-Novo", Tz::Africa__PortoNovo),
1629        ("Africa/Ouagadougou", Tz::Africa__Ouagadougou),
1630        ("Pacific/Truk", Tz::Pacific__Truk),
1631        ("Australia/Perth", Tz::Australia__Perth),
1632        ("Asia/Singapore", Tz::Asia__Singapore),
1633        ("US/Aleutian", Tz::US__Aleutian),
1634        ("Asia/Seoul", Tz::Asia__Seoul),
1635        ("America/Regina", Tz::America__Regina),
1636        ("Europe/Saratov", Tz::Europe__Saratov),
1637        ("Pacific/Efate", Tz::Pacific__Efate),
1638        ("Antarctica/Macquarie", Tz::Antarctica__Macquarie),
1639        ("Atlantic/Faeroe", Tz::Atlantic__Faeroe),
1640        ("Asia/Damascus", Tz::Asia__Damascus),
1641        ("Asia/Vladivostok", Tz::Asia__Vladivostok),
1642        ("Asia/Gaza", Tz::Asia__Gaza),
1643        ("Africa/El_Aaiun", Tz::Africa__El_Aaiun),
1644        ("America/Port_of_Spain", Tz::America__Port_of_Spain),
1645        ("America/Argentina/Mendoza", Tz::America__Argentina__Mendoza),
1646        ("America/Jujuy", Tz::America__Jujuy),
1647        ("Pacific/Kwajalein", Tz::Pacific__Kwajalein),
1648        ("Asia/Manila", Tz::Asia__Manila),
1649        ("Etc/GMT+9", Tz::Etc__GMTPlus9),
1650        ("Europe/Berlin", Tz::Europe__Berlin),
1651        ("America/Rio_Branco", Tz::America__Rio_Branco),
1652        ("America/St_Vincent", Tz::America__St_Vincent),
1653        ("Etc/GMT+5", Tz::Etc__GMTPlus5),
1654        ("Africa/Kinshasa", Tz::Africa__Kinshasa),
1655        ("America/Argentina/Catamarca", Tz::America__Argentina__Catamarca),
1656        ("Asia/Baghdad", Tz::Asia__Baghdad),
1657        ("Etc/GMT-1", Tz::Etc__GMTMinus1),
1658        ("Europe/Gibraltar", Tz::Europe__Gibraltar),
1659        ("Africa/Banjul", Tz::Africa__Banjul),
1660        ("America/Argentina/ComodRivadavia", Tz::America__Argentina__ComodRivadavia),
1661        ("Europe/Sarajevo", Tz::Europe__Sarajevo),
1662        ("America/Indiana/Indianapolis", Tz::America__Indiana__Indianapolis),
1663        ("Europe/Kiev", Tz::Europe__Kiev),
1664        ("US/Pacific", Tz::US__Pacific),
1665        ("America/Metlakatla", Tz::America__Metlakatla),
1666        ("Europe/Uzhgorod", Tz::Europe__Uzhgorod),
1667        ("Asia/Hovd", Tz::Asia__Hovd),
1668        ("Etc/UCT", Tz::Etc__UCT),
1669        ("Australia/Darwin", Tz::Australia__Darwin),
1670        ("America/North_Dakota/Center", Tz::America__North_Dakota__Center),
1671        ("Asia/Dacca", Tz::Asia__Dacca),
1672        ("Atlantic/Canary", Tz::Atlantic__Canary),
1673        ("Pacific/Guadalcanal", Tz::Pacific__Guadalcanal),
1674        ("Asia/Macau", Tz::Asia__Macau),
1675        ("Europe/Tallinn", Tz::Europe__Tallinn),
1676        ("Africa/Blantyre", Tz::Africa__Blantyre),
1677        ("Africa/Timbuktu", Tz::Africa__Timbuktu),
1678        ("Pacific/Galapagos", Tz::Pacific__Galapagos),
1679        ("America/Boa_Vista", Tz::America__Boa_Vista),
1680        ("America/El_Salvador", Tz::America__El_Salvador),
1681        ("Australia/Brisbane", Tz::Australia__Brisbane),
1682        ("America/Puerto_Rico", Tz::America__Puerto_Rico),
1683        ("Africa/Niamey", Tz::Africa__Niamey),
1684        ("Europe/Andorra", Tz::Europe__Andorra),
1685        ("Antarctica/Vostok", Tz::Antarctica__Vostok),
1686        ("Asia/Thimbu", Tz::Asia__Thimbu),
1687        ("Africa/Asmera", Tz::Africa__Asmera),
1688        ("America/Indiana/Winamac", Tz::America__Indiana__Winamac),
1689        ("MST7MDT", Tz::MST7MDT),
1690        ("America/St_Thomas", Tz::America__St_Thomas),
1691        ("CET", Tz::CET),
1692        ("Canada/Mountain", Tz::Canada__Mountain),
1693        ("America/Santarem", Tz::America__Santarem),
1694        ("Antarctica/Syowa", Tz::Antarctica__Syowa),
1695        ("Europe/Bucharest", Tz::Europe__Bucharest),
1696        ("Europe/Vaduz", Tz::Europe__Vaduz),
1697        ("Europe/Tiraspol", Tz::Europe__Tiraspol),
1698        ("Europe/Istanbul", Tz::Europe__Istanbul),
1699        ("Asia/Saigon", Tz::Asia__Saigon),
1700        ("UTC", Tz::UTC),
1701        ("Turkey", Tz::Turkey),
1702        ("America/Edmonton", Tz::America__Edmonton),
1703        ("Etc/GMT-9", Tz::Etc__GMTMinus9),
1704        ("Hongkong", Tz::Hongkong),
1705        ("Indian/Mahe", Tz::Indian__Mahe),
1706        ("Asia/Kamchatka", Tz::Asia__Kamchatka),
1707        ("Africa/Nairobi", Tz::Africa__Nairobi),
1708        ("Europe/Samara", Tz::Europe__Samara),
1709        ("Pacific/Chatham", Tz::Pacific__Chatham),
1710        ("America/Guadeloupe", Tz::America__Guadeloupe),
1711        ("Europe/Warsaw", Tz::Europe__Warsaw),
1712        ("America/New_York", Tz::America__New_York),
1713        ("Africa/Windhoek", Tz::Africa__Windhoek),
1714        ("America/Panama", Tz::America__Panama),
1715        ("America/Argentina/Ushuaia", Tz::America__Argentina__Ushuaia),
1716        ("Asia/Sakhalin", Tz::Asia__Sakhalin),
1717        ("America/La_Paz", Tz::America__La_Paz),
1718        ("US/Arizona", Tz::US__Arizona),
1719        ("US/Eastern", Tz::US__Eastern),
1720        ("Pacific/Fakaofo", Tz::Pacific__Fakaofo),
1721        ("Asia/Kuwait", Tz::Asia__Kuwait),
1722        ("America/Argentina/Salta", Tz::America__Argentina__Salta),
1723        ("Indian/Comoro", Tz::Indian__Comoro),
1724        ("Pacific/Funafuti", Tz::Pacific__Funafuti),
1725        ("Asia/Tel_Aviv", Tz::Asia__Tel_Aviv),
1726        ("Europe/Dublin", Tz::Europe__Dublin),
1727        ("America/Mendoza", Tz::America__Mendoza),
1728        ("US/Mountain", Tz::US__Mountain),
1729        ("Pacific/Nauru", Tz::Pacific__Nauru),
1730        ("America/Kentucky/Louisville", Tz::America__Kentucky__Louisville),
1731        ("Atlantic/Azores", Tz::Atlantic__Azores),
1732        ("Etc/GMT-2", Tz::Etc__GMTMinus2),
1733        ("Canada/Central", Tz::Canada__Central),
1734        ("Africa/Addis_Ababa", Tz::Africa__Addis_Ababa),
1735        ("Europe/Amsterdam", Tz::Europe__Amsterdam),
1736        ("Etc/GMT-11", Tz::Etc__GMTMinus11),
1737        ("US/Hawaii", Tz::US__Hawaii),
1738        ("Asia/Amman", Tz::Asia__Amman),
1739        ("America/Manaus", Tz::America__Manaus),
1740        ("America/Menominee", Tz::America__Menominee),
1741        ("Asia/Yekaterinburg", Tz::Asia__Yekaterinburg),
1742        ("America/Araguaina", Tz::America__Araguaina),
1743        ("Africa/Bujumbura", Tz::Africa__Bujumbura),
1744        ("Antarctica/Rothera", Tz::Antarctica__Rothera),
1745        ("Asia/Bishkek", Tz::Asia__Bishkek),
1746        ("America/Grenada", Tz::America__Grenada),
1747        ("Asia/Calcutta", Tz::Asia__Calcutta),
1748        ("America/Martinique", Tz::America__Martinique),
1749        ("Asia/Jayapura", Tz::Asia__Jayapura),
1750        ("America/Cancun", Tz::America__Cancun),
1751        ("America/Argentina/Tucuman", Tz::America__Argentina__Tucuman),
1752        ("Asia/Chongqing", Tz::Asia__Chongqing),
1753        ("America/Rankin_Inlet", Tz::America__Rankin_Inlet),
1754        ("Indian/Cocos", Tz::Indian__Cocos),
1755        ("US/East-Indiana", Tz::US__EastIndiana),
1756        ("Etc/GMT+10", Tz::Etc__GMTPlus10),
1757        ("EST", Tz::EST),
1758        ("America/Ciudad_Juarez", Tz::America__Ciudad_Juarez),
1759        ("Europe/Helsinki", Tz::Europe__Helsinki),
1760        ("Etc/GMT-13", Tz::Etc__GMTMinus13),
1761        ("America/Fort_Nelson", Tz::America__Fort_Nelson),
1762        ("US/Indiana-Starke", Tz::US__IndianaStarke),
1763        ("Asia/Pontianak", Tz::Asia__Pontianak),
1764        ("Pacific/Norfolk", Tz::Pacific__Norfolk),
1765        ("Africa/Bamako", Tz::Africa__Bamako),
1766        ("Australia/Eucla", Tz::Australia__Eucla),
1767        ("Australia/Queensland", Tz::Australia__Queensland),
1768        ("Europe/Prague", Tz::Europe__Prague),
1769        ("Asia/Tbilisi", Tz::Asia__Tbilisi),
1770        ("Africa/Malabo", Tz::Africa__Malabo),
1771        ("Pacific/Apia", Tz::Pacific__Apia),
1772        ("Asia/Phnom_Penh", Tz::Asia__Phnom_Penh),
1773        ("Atlantic/Cape_Verde", Tz::Atlantic__Cape_Verde),
1774        ("Asia/Dili", Tz::Asia__Dili),
1775        ("Pacific/Pago_Pago", Tz::Pacific__Pago_Pago),
1776        ("America/Thule", Tz::America__Thule),
1777        ("Pacific/Port_Moresby", Tz::Pacific__Port_Moresby),
1778        ("Africa/Kigali", Tz::Africa__Kigali),
1779        ("Canada/Yukon", Tz::Canada__Yukon),
1780        ("Asia/Colombo", Tz::Asia__Colombo),
1781        ("Jamaica", Tz::Jamaica),
1782        ("America/Argentina/Cordoba", Tz::America__Argentina__Cordoba),
1783        ("Kwajalein", Tz::Kwajalein),
1784        ("Pacific/Gambier", Tz::Pacific__Gambier),
1785        ("America/North_Dakota/New_Salem", Tz::America__North_Dakota__New_Salem),
1786        ("Etc/GMT-10", Tz::Etc__GMTMinus10),
1787        ("Europe/Jersey", Tz::Europe__Jersey),
1788        ("Etc/GMT-3", Tz::Etc__GMTMinus3),
1789        ("Etc/GMT+1", Tz::Etc__GMTPlus1),
1790        ("America/Rosario", Tz::America__Rosario),
1791        ("Asia/Nicosia", Tz::Asia__Nicosia),
1792        ("America/Lima", Tz::America__Lima),
1793        ("Pacific/Ponape", Tz::Pacific__Ponape),
1794        ("Africa/Libreville", Tz::Africa__Libreville),
1795        ("Europe/Skopje", Tz::Europe__Skopje),
1796        ("Europe/Paris", Tz::Europe__Paris),
1797        ("Africa/Brazzaville", Tz::Africa__Brazzaville),
1798        ("Africa/Johannesburg", Tz::Africa__Johannesburg),
1799        ("America/Lower_Princes", Tz::America__Lower_Princes),
1800        ("America/Argentina/Jujuy", Tz::America__Argentina__Jujuy),
1801        ("Asia/Kashgar", Tz::Asia__Kashgar),
1802        ("US/Michigan", Tz::US__Michigan),
1803        ("America/Dawson_Creek", Tz::America__Dawson_Creek),
1804        ("America/Indiana/Vincennes", Tz::America__Indiana__Vincennes),
1805        ("Asia/Tashkent", Tz::Asia__Tashkent),
1806        ("Africa/Freetown", Tz::Africa__Freetown),
1807        ("America/Anguilla", Tz::America__Anguilla),
1808        ("America/Argentina/Rio_Gallegos", Tz::America__Argentina__Rio_Gallegos),
1809        ("NZ", Tz::NZ),
1810        ("Atlantic/South_Georgia", Tz::Atlantic__South_Georgia),
1811        ("Europe/Isle_of_Man", Tz::Europe__Isle_of_Man),
1812        ("Africa/Ceuta", Tz::Africa__Ceuta),
1813        ("Asia/Kuching", Tz::Asia__Kuching),
1814        ("Asia/Hong_Kong", Tz::Asia__Hong_Kong),
1815        ("Australia/Hobart", Tz::Australia__Hobart),
1816        ("Africa/Asmara", Tz::Africa__Asmara),
1817        ("Europe/Rome", Tz::Europe__Rome),
1818        ("Atlantic/Faroe", Tz::Atlantic__Faroe),
1819        ("America/Cordoba", Tz::America__Cordoba),
1820        ("Pacific/Auckland", Tz::Pacific__Auckland),
1821        ("Europe/Oslo", Tz::Europe__Oslo),
1822        ("Europe/Astrakhan", Tz::Europe__Astrakhan),
1823        ("Brazil/East", Tz::Brazil__East),
1824        ("Africa/Lagos", Tz::Africa__Lagos),
1825        ("Africa/Mbabane", Tz::Africa__Mbabane),
1826        ("Brazil/Acre", Tz::Brazil__Acre),
1827        ("Indian/Chagos", Tz::Indian__Chagos),
1828        ("Europe/Podgorica", Tz::Europe__Podgorica),
1829        ("Antarctica/Troll", Tz::Antarctica__Troll),
1830        ("America/Porto_Acre", Tz::America__Porto_Acre),
1831        ("America/Dawson", Tz::America__Dawson),
1832        ("America/Cayenne", Tz::America__Cayenne),
1833        ("Africa/Bissau", Tz::Africa__Bissau),
1834        ("America/Nipigon", Tz::America__Nipigon),
1835        ("Asia/Choibalsan", Tz::Asia__Choibalsan),
1836        ("America/Argentina/San_Luis", Tz::America__Argentina__San_Luis),
1837        ("Asia/Dubai", Tz::Asia__Dubai),
1838        ("Europe/Ulyanovsk", Tz::Europe__Ulyanovsk),
1839        ("Australia/Melbourne", Tz::Australia__Melbourne),
1840        ("America/Cayman", Tz::America__Cayman),
1841        ("America/Mazatlan", Tz::America__Mazatlan),
1842        ("Cuba", Tz::Cuba),
1843        ("Egypt", Tz::Egypt),
1844        ("Africa/Tunis", Tz::Africa__Tunis),
1845        ("Asia/Ulaanbaatar", Tz::Asia__Ulaanbaatar),
1846        ("Europe/Chisinau", Tz::Europe__Chisinau),
1847        ("Australia/Lindeman", Tz::Australia__Lindeman),
1848        ("Mexico/General", Tz::Mexico__General),
1849        ("Australia/West", Tz::Australia__West),
1850        ("Asia/Tomsk", Tz::Asia__Tomsk),
1851        ("Europe/Kyiv", Tz::Europe__Kyiv),
1852        ("Europe/Volgograd", Tz::Europe__Volgograd),
1853        ("America/Scoresbysund", Tz::America__Scoresbysund),
1854        ("America/Pangnirtung", Tz::America__Pangnirtung),
1855        ("Chile/Continental", Tz::Chile__Continental),
1856        ("Asia/Qatar", Tz::Asia__Qatar),
1857        ("Asia/Qyzylorda", Tz::Asia__Qyzylorda),
1858        ("Asia/Novokuznetsk", Tz::Asia__Novokuznetsk),
1859        ("Australia/LHI", Tz::Australia__LHI),
1860        ("Europe/Belfast", Tz::Europe__Belfast),
1861        ("Mexico/BajaSur", Tz::Mexico__BajaSur),
1862        ("Poland", Tz::Poland),
1863        ("Asia/Dushanbe", Tz::Asia__Dushanbe),
1864        ("Israel", Tz::Israel),
1865        ("America/Argentina/San_Juan", Tz::America__Argentina__San_Juan),
1866        ("Eire", Tz::Eire),
1867        ("Etc/GMT-5", Tz::Etc__GMTMinus5),
1868        ("America/Eirunepe", Tz::America__Eirunepe),
1869        ("Greenwich", Tz::Greenwich),
1870        ("America/Recife", Tz::America__Recife),
1871        ("Antarctica/Palmer", Tz::Antarctica__Palmer),
1872        ("America/Bogota", Tz::America__Bogota),
1873        ("Australia/South", Tz::Australia__South),
1874        ("America/Chihuahua", Tz::America__Chihuahua),
1875        ("Africa/Lubumbashi", Tz::Africa__Lubumbashi),
1876        ("Asia/Bahrain", Tz::Asia__Bahrain),
1877        ("Indian/Reunion", Tz::Indian__Reunion),
1878        ("Atlantic/Jan_Mayen", Tz::Atlantic__Jan_Mayen),
1879        ("Australia/Yancowinna", Tz::Australia__Yancowinna),
1880        ("Europe/Bratislava", Tz::Europe__Bratislava),
1881        ("America/Glace_Bay", Tz::America__Glace_Bay),
1882        ("Asia/Ho_Chi_Minh", Tz::Asia__Ho_Chi_Minh),
1883        ("GB", Tz::GB),
1884        ("Europe/Lisbon", Tz::Europe__Lisbon),
1885        ("Africa/Abidjan", Tz::Africa__Abidjan),
1886        ("Europe/Monaco", Tz::Europe__Monaco),
1887        ("Africa/Algiers", Tz::Africa__Algiers),
1888        ("Canada/Atlantic", Tz::Canada__Atlantic),
1889        ("Europe/Vienna", Tz::Europe__Vienna),
1890        ("America/Halifax", Tz::America__Halifax),
1891        ("America/Indianapolis", Tz::America__Indianapolis),
1892        ("America/Louisville", Tz::America__Louisville),
1893        ("America/St_Lucia", Tz::America__St_Lucia),
1894        ("America/Campo_Grande", Tz::America__Campo_Grande),
1895        ("Australia/NSW", Tz::Australia__NSW),
1896        ("Europe/Madrid", Tz::Europe__Madrid),
1897        ("America/Merida", Tz::America__Merida),
1898        ("GMT0", Tz::GMT0),
1899        ("Pacific/Rarotonga", Tz::Pacific__Rarotonga),
1900        ("Australia/Adelaide", Tz::Australia__Adelaide),
1901        ("Africa/Nouakchott", Tz::Africa__Nouakchott),
1902        ("GMT", Tz::GMT),
1903        ("Etc/GMT-14", Tz::Etc__GMTMinus14),
1904        ("America/Vancouver", Tz::America__Vancouver),
1905        ("America/Detroit", Tz::America__Detroit),
1906        ("America/Indiana/Knox", Tz::America__Indiana__Knox),
1907        ("Asia/Yerevan", Tz::Asia__Yerevan),
1908        ("CST6CDT", Tz::CST6CDT),
1909        ("America/Antigua", Tz::America__Antigua),
1910        ("HST", Tz::HST),
1911        ("Pacific/Tahiti", Tz::Pacific__Tahiti),
1912        ("Pacific/Chuuk", Tz::Pacific__Chuuk),
1913        ("Asia/Srednekolymsk", Tz::Asia__Srednekolymsk),
1914        ("WET", Tz::WET),
1915        ("US/Samoa", Tz::US__Samoa),
1916        ("Pacific/Kanton", Tz::Pacific__Kanton),
1917        ("Africa/Sao_Tome", Tz::Africa__Sao_Tome),
1918        ("Asia/Oral", Tz::Asia__Oral),
1919        ("America/Aruba", Tz::America__Aruba),
1920        ("America/Buenos_Aires", Tz::America__Buenos_Aires),
1921        ("Africa/Lusaka", Tz::Africa__Lusaka),
1922        ("Asia/Qostanay", Tz::Asia__Qostanay),
1923        ("America/Nassau", Tz::America__Nassau),
1924        ("Pacific/Bougainville", Tz::Pacific__Bougainville),
1925        ("Asia/Beirut", Tz::Asia__Beirut),
1926        ("Europe/Moscow", Tz::Europe__Moscow),
1927        ("PST8PDT", Tz::PST8PDT),
1928        ("Etc/GMT+4", Tz::Etc__GMTPlus4),
1929        ("GMT+0", Tz::GMTPlus0),
1930        ("America/Kentucky/Monticello", Tz::America__Kentucky__Monticello),
1931        ("Asia/Harbin", Tz::Asia__Harbin),
1932    ],
1933};
1934#[derive(Copy, Clone, Debug, PartialEq, Eq)]
1935pub struct ParseError(());
1936
1937impl Display for ParseError {
1938    fn fmt(&self, f: &mut Formatter) -> fmt::Result {
1939        f.write_str("failed to parse timezone")
1940    }
1941}
1942
1943#[cfg(feature = "std")]
1944impl std::error::Error for ParseError {}
1945
1946impl FromStr for Tz {
1947    type Err = ParseError;
1948    fn from_str(s: &str) -> Result<Self, Self::Err> {
1949        TIMEZONES.get(s).cloned().ok_or(ParseError(()))
1950    }
1951}
1952
1953impl Tz {
1954    pub fn name(self) -> &'static str {
1955        match self {
1956            Tz::Africa__Abidjan => "Africa/Abidjan",
1957            Tz::Africa__Accra => "Africa/Accra",
1958            Tz::Africa__Addis_Ababa => "Africa/Addis_Ababa",
1959            Tz::Africa__Algiers => "Africa/Algiers",
1960            Tz::Africa__Asmara => "Africa/Asmara",
1961            Tz::Africa__Asmera => "Africa/Asmera",
1962            Tz::Africa__Bamako => "Africa/Bamako",
1963            Tz::Africa__Bangui => "Africa/Bangui",
1964            Tz::Africa__Banjul => "Africa/Banjul",
1965            Tz::Africa__Bissau => "Africa/Bissau",
1966            Tz::Africa__Blantyre => "Africa/Blantyre",
1967            Tz::Africa__Brazzaville => "Africa/Brazzaville",
1968            Tz::Africa__Bujumbura => "Africa/Bujumbura",
1969            Tz::Africa__Cairo => "Africa/Cairo",
1970            Tz::Africa__Casablanca => "Africa/Casablanca",
1971            Tz::Africa__Ceuta => "Africa/Ceuta",
1972            Tz::Africa__Conakry => "Africa/Conakry",
1973            Tz::Africa__Dakar => "Africa/Dakar",
1974            Tz::Africa__Dar_es_Salaam => "Africa/Dar_es_Salaam",
1975            Tz::Africa__Djibouti => "Africa/Djibouti",
1976            Tz::Africa__Douala => "Africa/Douala",
1977            Tz::Africa__El_Aaiun => "Africa/El_Aaiun",
1978            Tz::Africa__Freetown => "Africa/Freetown",
1979            Tz::Africa__Gaborone => "Africa/Gaborone",
1980            Tz::Africa__Harare => "Africa/Harare",
1981            Tz::Africa__Johannesburg => "Africa/Johannesburg",
1982            Tz::Africa__Juba => "Africa/Juba",
1983            Tz::Africa__Kampala => "Africa/Kampala",
1984            Tz::Africa__Khartoum => "Africa/Khartoum",
1985            Tz::Africa__Kigali => "Africa/Kigali",
1986            Tz::Africa__Kinshasa => "Africa/Kinshasa",
1987            Tz::Africa__Lagos => "Africa/Lagos",
1988            Tz::Africa__Libreville => "Africa/Libreville",
1989            Tz::Africa__Lome => "Africa/Lome",
1990            Tz::Africa__Luanda => "Africa/Luanda",
1991            Tz::Africa__Lubumbashi => "Africa/Lubumbashi",
1992            Tz::Africa__Lusaka => "Africa/Lusaka",
1993            Tz::Africa__Malabo => "Africa/Malabo",
1994            Tz::Africa__Maputo => "Africa/Maputo",
1995            Tz::Africa__Maseru => "Africa/Maseru",
1996            Tz::Africa__Mbabane => "Africa/Mbabane",
1997            Tz::Africa__Mogadishu => "Africa/Mogadishu",
1998            Tz::Africa__Monrovia => "Africa/Monrovia",
1999            Tz::Africa__Nairobi => "Africa/Nairobi",
2000            Tz::Africa__Ndjamena => "Africa/Ndjamena",
2001            Tz::Africa__Niamey => "Africa/Niamey",
2002            Tz::Africa__Nouakchott => "Africa/Nouakchott",
2003            Tz::Africa__Ouagadougou => "Africa/Ouagadougou",
2004            Tz::Africa__PortoNovo => "Africa/Porto-Novo",
2005            Tz::Africa__Sao_Tome => "Africa/Sao_Tome",
2006            Tz::Africa__Timbuktu => "Africa/Timbuktu",
2007            Tz::Africa__Tripoli => "Africa/Tripoli",
2008            Tz::Africa__Tunis => "Africa/Tunis",
2009            Tz::Africa__Windhoek => "Africa/Windhoek",
2010            Tz::America__Adak => "America/Adak",
2011            Tz::America__Anchorage => "America/Anchorage",
2012            Tz::America__Anguilla => "America/Anguilla",
2013            Tz::America__Antigua => "America/Antigua",
2014            Tz::America__Araguaina => "America/Araguaina",
2015            Tz::America__Argentina__Buenos_Aires => "America/Argentina/Buenos_Aires",
2016            Tz::America__Argentina__Catamarca => "America/Argentina/Catamarca",
2017            Tz::America__Argentina__ComodRivadavia => "America/Argentina/ComodRivadavia",
2018            Tz::America__Argentina__Cordoba => "America/Argentina/Cordoba",
2019            Tz::America__Argentina__Jujuy => "America/Argentina/Jujuy",
2020            Tz::America__Argentina__La_Rioja => "America/Argentina/La_Rioja",
2021            Tz::America__Argentina__Mendoza => "America/Argentina/Mendoza",
2022            Tz::America__Argentina__Rio_Gallegos => "America/Argentina/Rio_Gallegos",
2023            Tz::America__Argentina__Salta => "America/Argentina/Salta",
2024            Tz::America__Argentina__San_Juan => "America/Argentina/San_Juan",
2025            Tz::America__Argentina__San_Luis => "America/Argentina/San_Luis",
2026            Tz::America__Argentina__Tucuman => "America/Argentina/Tucuman",
2027            Tz::America__Argentina__Ushuaia => "America/Argentina/Ushuaia",
2028            Tz::America__Aruba => "America/Aruba",
2029            Tz::America__Asuncion => "America/Asuncion",
2030            Tz::America__Atikokan => "America/Atikokan",
2031            Tz::America__Atka => "America/Atka",
2032            Tz::America__Bahia => "America/Bahia",
2033            Tz::America__Bahia_Banderas => "America/Bahia_Banderas",
2034            Tz::America__Barbados => "America/Barbados",
2035            Tz::America__Belem => "America/Belem",
2036            Tz::America__Belize => "America/Belize",
2037            Tz::America__BlancSablon => "America/Blanc-Sablon",
2038            Tz::America__Boa_Vista => "America/Boa_Vista",
2039            Tz::America__Bogota => "America/Bogota",
2040            Tz::America__Boise => "America/Boise",
2041            Tz::America__Buenos_Aires => "America/Buenos_Aires",
2042            Tz::America__Cambridge_Bay => "America/Cambridge_Bay",
2043            Tz::America__Campo_Grande => "America/Campo_Grande",
2044            Tz::America__Cancun => "America/Cancun",
2045            Tz::America__Caracas => "America/Caracas",
2046            Tz::America__Catamarca => "America/Catamarca",
2047            Tz::America__Cayenne => "America/Cayenne",
2048            Tz::America__Cayman => "America/Cayman",
2049            Tz::America__Chicago => "America/Chicago",
2050            Tz::America__Chihuahua => "America/Chihuahua",
2051            Tz::America__Ciudad_Juarez => "America/Ciudad_Juarez",
2052            Tz::America__Coral_Harbour => "America/Coral_Harbour",
2053            Tz::America__Cordoba => "America/Cordoba",
2054            Tz::America__Costa_Rica => "America/Costa_Rica",
2055            Tz::America__Coyhaique => "America/Coyhaique",
2056            Tz::America__Creston => "America/Creston",
2057            Tz::America__Cuiaba => "America/Cuiaba",
2058            Tz::America__Curacao => "America/Curacao",
2059            Tz::America__Danmarkshavn => "America/Danmarkshavn",
2060            Tz::America__Dawson => "America/Dawson",
2061            Tz::America__Dawson_Creek => "America/Dawson_Creek",
2062            Tz::America__Denver => "America/Denver",
2063            Tz::America__Detroit => "America/Detroit",
2064            Tz::America__Dominica => "America/Dominica",
2065            Tz::America__Edmonton => "America/Edmonton",
2066            Tz::America__Eirunepe => "America/Eirunepe",
2067            Tz::America__El_Salvador => "America/El_Salvador",
2068            Tz::America__Ensenada => "America/Ensenada",
2069            Tz::America__Fort_Nelson => "America/Fort_Nelson",
2070            Tz::America__Fort_Wayne => "America/Fort_Wayne",
2071            Tz::America__Fortaleza => "America/Fortaleza",
2072            Tz::America__Glace_Bay => "America/Glace_Bay",
2073            Tz::America__Godthab => "America/Godthab",
2074            Tz::America__Goose_Bay => "America/Goose_Bay",
2075            Tz::America__Grand_Turk => "America/Grand_Turk",
2076            Tz::America__Grenada => "America/Grenada",
2077            Tz::America__Guadeloupe => "America/Guadeloupe",
2078            Tz::America__Guatemala => "America/Guatemala",
2079            Tz::America__Guayaquil => "America/Guayaquil",
2080            Tz::America__Guyana => "America/Guyana",
2081            Tz::America__Halifax => "America/Halifax",
2082            Tz::America__Havana => "America/Havana",
2083            Tz::America__Hermosillo => "America/Hermosillo",
2084            Tz::America__Indiana__Indianapolis => "America/Indiana/Indianapolis",
2085            Tz::America__Indiana__Knox => "America/Indiana/Knox",
2086            Tz::America__Indiana__Marengo => "America/Indiana/Marengo",
2087            Tz::America__Indiana__Petersburg => "America/Indiana/Petersburg",
2088            Tz::America__Indiana__Tell_City => "America/Indiana/Tell_City",
2089            Tz::America__Indiana__Vevay => "America/Indiana/Vevay",
2090            Tz::America__Indiana__Vincennes => "America/Indiana/Vincennes",
2091            Tz::America__Indiana__Winamac => "America/Indiana/Winamac",
2092            Tz::America__Indianapolis => "America/Indianapolis",
2093            Tz::America__Inuvik => "America/Inuvik",
2094            Tz::America__Iqaluit => "America/Iqaluit",
2095            Tz::America__Jamaica => "America/Jamaica",
2096            Tz::America__Jujuy => "America/Jujuy",
2097            Tz::America__Juneau => "America/Juneau",
2098            Tz::America__Kentucky__Louisville => "America/Kentucky/Louisville",
2099            Tz::America__Kentucky__Monticello => "America/Kentucky/Monticello",
2100            Tz::America__Knox_IN => "America/Knox_IN",
2101            Tz::America__Kralendijk => "America/Kralendijk",
2102            Tz::America__La_Paz => "America/La_Paz",
2103            Tz::America__Lima => "America/Lima",
2104            Tz::America__Los_Angeles => "America/Los_Angeles",
2105            Tz::America__Louisville => "America/Louisville",
2106            Tz::America__Lower_Princes => "America/Lower_Princes",
2107            Tz::America__Maceio => "America/Maceio",
2108            Tz::America__Managua => "America/Managua",
2109            Tz::America__Manaus => "America/Manaus",
2110            Tz::America__Marigot => "America/Marigot",
2111            Tz::America__Martinique => "America/Martinique",
2112            Tz::America__Matamoros => "America/Matamoros",
2113            Tz::America__Mazatlan => "America/Mazatlan",
2114            Tz::America__Mendoza => "America/Mendoza",
2115            Tz::America__Menominee => "America/Menominee",
2116            Tz::America__Merida => "America/Merida",
2117            Tz::America__Metlakatla => "America/Metlakatla",
2118            Tz::America__Mexico_City => "America/Mexico_City",
2119            Tz::America__Miquelon => "America/Miquelon",
2120            Tz::America__Moncton => "America/Moncton",
2121            Tz::America__Monterrey => "America/Monterrey",
2122            Tz::America__Montevideo => "America/Montevideo",
2123            Tz::America__Montreal => "America/Montreal",
2124            Tz::America__Montserrat => "America/Montserrat",
2125            Tz::America__Nassau => "America/Nassau",
2126            Tz::America__New_York => "America/New_York",
2127            Tz::America__Nipigon => "America/Nipigon",
2128            Tz::America__Nome => "America/Nome",
2129            Tz::America__Noronha => "America/Noronha",
2130            Tz::America__North_Dakota__Beulah => "America/North_Dakota/Beulah",
2131            Tz::America__North_Dakota__Center => "America/North_Dakota/Center",
2132            Tz::America__North_Dakota__New_Salem => "America/North_Dakota/New_Salem",
2133            Tz::America__Nuuk => "America/Nuuk",
2134            Tz::America__Ojinaga => "America/Ojinaga",
2135            Tz::America__Panama => "America/Panama",
2136            Tz::America__Pangnirtung => "America/Pangnirtung",
2137            Tz::America__Paramaribo => "America/Paramaribo",
2138            Tz::America__Phoenix => "America/Phoenix",
2139            Tz::America__PortauPrince => "America/Port-au-Prince",
2140            Tz::America__Port_of_Spain => "America/Port_of_Spain",
2141            Tz::America__Porto_Acre => "America/Porto_Acre",
2142            Tz::America__Porto_Velho => "America/Porto_Velho",
2143            Tz::America__Puerto_Rico => "America/Puerto_Rico",
2144            Tz::America__Punta_Arenas => "America/Punta_Arenas",
2145            Tz::America__Rainy_River => "America/Rainy_River",
2146            Tz::America__Rankin_Inlet => "America/Rankin_Inlet",
2147            Tz::America__Recife => "America/Recife",
2148            Tz::America__Regina => "America/Regina",
2149            Tz::America__Resolute => "America/Resolute",
2150            Tz::America__Rio_Branco => "America/Rio_Branco",
2151            Tz::America__Rosario => "America/Rosario",
2152            Tz::America__Santa_Isabel => "America/Santa_Isabel",
2153            Tz::America__Santarem => "America/Santarem",
2154            Tz::America__Santiago => "America/Santiago",
2155            Tz::America__Santo_Domingo => "America/Santo_Domingo",
2156            Tz::America__Sao_Paulo => "America/Sao_Paulo",
2157            Tz::America__Scoresbysund => "America/Scoresbysund",
2158            Tz::America__Shiprock => "America/Shiprock",
2159            Tz::America__Sitka => "America/Sitka",
2160            Tz::America__St_Barthelemy => "America/St_Barthelemy",
2161            Tz::America__St_Johns => "America/St_Johns",
2162            Tz::America__St_Kitts => "America/St_Kitts",
2163            Tz::America__St_Lucia => "America/St_Lucia",
2164            Tz::America__St_Thomas => "America/St_Thomas",
2165            Tz::America__St_Vincent => "America/St_Vincent",
2166            Tz::America__Swift_Current => "America/Swift_Current",
2167            Tz::America__Tegucigalpa => "America/Tegucigalpa",
2168            Tz::America__Thule => "America/Thule",
2169            Tz::America__Thunder_Bay => "America/Thunder_Bay",
2170            Tz::America__Tijuana => "America/Tijuana",
2171            Tz::America__Toronto => "America/Toronto",
2172            Tz::America__Tortola => "America/Tortola",
2173            Tz::America__Vancouver => "America/Vancouver",
2174            Tz::America__Virgin => "America/Virgin",
2175            Tz::America__Whitehorse => "America/Whitehorse",
2176            Tz::America__Winnipeg => "America/Winnipeg",
2177            Tz::America__Yakutat => "America/Yakutat",
2178            Tz::America__Yellowknife => "America/Yellowknife",
2179            Tz::Antarctica__Casey => "Antarctica/Casey",
2180            Tz::Antarctica__Davis => "Antarctica/Davis",
2181            Tz::Antarctica__DumontDUrville => "Antarctica/DumontDUrville",
2182            Tz::Antarctica__Macquarie => "Antarctica/Macquarie",
2183            Tz::Antarctica__Mawson => "Antarctica/Mawson",
2184            Tz::Antarctica__McMurdo => "Antarctica/McMurdo",
2185            Tz::Antarctica__Palmer => "Antarctica/Palmer",
2186            Tz::Antarctica__Rothera => "Antarctica/Rothera",
2187            Tz::Antarctica__South_Pole => "Antarctica/South_Pole",
2188            Tz::Antarctica__Syowa => "Antarctica/Syowa",
2189            Tz::Antarctica__Troll => "Antarctica/Troll",
2190            Tz::Antarctica__Vostok => "Antarctica/Vostok",
2191            Tz::Arctic__Longyearbyen => "Arctic/Longyearbyen",
2192            Tz::Asia__Aden => "Asia/Aden",
2193            Tz::Asia__Almaty => "Asia/Almaty",
2194            Tz::Asia__Amman => "Asia/Amman",
2195            Tz::Asia__Anadyr => "Asia/Anadyr",
2196            Tz::Asia__Aqtau => "Asia/Aqtau",
2197            Tz::Asia__Aqtobe => "Asia/Aqtobe",
2198            Tz::Asia__Ashgabat => "Asia/Ashgabat",
2199            Tz::Asia__Ashkhabad => "Asia/Ashkhabad",
2200            Tz::Asia__Atyrau => "Asia/Atyrau",
2201            Tz::Asia__Baghdad => "Asia/Baghdad",
2202            Tz::Asia__Bahrain => "Asia/Bahrain",
2203            Tz::Asia__Baku => "Asia/Baku",
2204            Tz::Asia__Bangkok => "Asia/Bangkok",
2205            Tz::Asia__Barnaul => "Asia/Barnaul",
2206            Tz::Asia__Beirut => "Asia/Beirut",
2207            Tz::Asia__Bishkek => "Asia/Bishkek",
2208            Tz::Asia__Brunei => "Asia/Brunei",
2209            Tz::Asia__Calcutta => "Asia/Calcutta",
2210            Tz::Asia__Chita => "Asia/Chita",
2211            Tz::Asia__Choibalsan => "Asia/Choibalsan",
2212            Tz::Asia__Chongqing => "Asia/Chongqing",
2213            Tz::Asia__Chungking => "Asia/Chungking",
2214            Tz::Asia__Colombo => "Asia/Colombo",
2215            Tz::Asia__Dacca => "Asia/Dacca",
2216            Tz::Asia__Damascus => "Asia/Damascus",
2217            Tz::Asia__Dhaka => "Asia/Dhaka",
2218            Tz::Asia__Dili => "Asia/Dili",
2219            Tz::Asia__Dubai => "Asia/Dubai",
2220            Tz::Asia__Dushanbe => "Asia/Dushanbe",
2221            Tz::Asia__Famagusta => "Asia/Famagusta",
2222            Tz::Asia__Gaza => "Asia/Gaza",
2223            Tz::Asia__Harbin => "Asia/Harbin",
2224            Tz::Asia__Hebron => "Asia/Hebron",
2225            Tz::Asia__Ho_Chi_Minh => "Asia/Ho_Chi_Minh",
2226            Tz::Asia__Hong_Kong => "Asia/Hong_Kong",
2227            Tz::Asia__Hovd => "Asia/Hovd",
2228            Tz::Asia__Irkutsk => "Asia/Irkutsk",
2229            Tz::Asia__Istanbul => "Asia/Istanbul",
2230            Tz::Asia__Jakarta => "Asia/Jakarta",
2231            Tz::Asia__Jayapura => "Asia/Jayapura",
2232            Tz::Asia__Jerusalem => "Asia/Jerusalem",
2233            Tz::Asia__Kabul => "Asia/Kabul",
2234            Tz::Asia__Kamchatka => "Asia/Kamchatka",
2235            Tz::Asia__Karachi => "Asia/Karachi",
2236            Tz::Asia__Kashgar => "Asia/Kashgar",
2237            Tz::Asia__Kathmandu => "Asia/Kathmandu",
2238            Tz::Asia__Katmandu => "Asia/Katmandu",
2239            Tz::Asia__Khandyga => "Asia/Khandyga",
2240            Tz::Asia__Kolkata => "Asia/Kolkata",
2241            Tz::Asia__Krasnoyarsk => "Asia/Krasnoyarsk",
2242            Tz::Asia__Kuala_Lumpur => "Asia/Kuala_Lumpur",
2243            Tz::Asia__Kuching => "Asia/Kuching",
2244            Tz::Asia__Kuwait => "Asia/Kuwait",
2245            Tz::Asia__Macao => "Asia/Macao",
2246            Tz::Asia__Macau => "Asia/Macau",
2247            Tz::Asia__Magadan => "Asia/Magadan",
2248            Tz::Asia__Makassar => "Asia/Makassar",
2249            Tz::Asia__Manila => "Asia/Manila",
2250            Tz::Asia__Muscat => "Asia/Muscat",
2251            Tz::Asia__Nicosia => "Asia/Nicosia",
2252            Tz::Asia__Novokuznetsk => "Asia/Novokuznetsk",
2253            Tz::Asia__Novosibirsk => "Asia/Novosibirsk",
2254            Tz::Asia__Omsk => "Asia/Omsk",
2255            Tz::Asia__Oral => "Asia/Oral",
2256            Tz::Asia__Phnom_Penh => "Asia/Phnom_Penh",
2257            Tz::Asia__Pontianak => "Asia/Pontianak",
2258            Tz::Asia__Pyongyang => "Asia/Pyongyang",
2259            Tz::Asia__Qatar => "Asia/Qatar",
2260            Tz::Asia__Qostanay => "Asia/Qostanay",
2261            Tz::Asia__Qyzylorda => "Asia/Qyzylorda",
2262            Tz::Asia__Rangoon => "Asia/Rangoon",
2263            Tz::Asia__Riyadh => "Asia/Riyadh",
2264            Tz::Asia__Saigon => "Asia/Saigon",
2265            Tz::Asia__Sakhalin => "Asia/Sakhalin",
2266            Tz::Asia__Samarkand => "Asia/Samarkand",
2267            Tz::Asia__Seoul => "Asia/Seoul",
2268            Tz::Asia__Shanghai => "Asia/Shanghai",
2269            Tz::Asia__Singapore => "Asia/Singapore",
2270            Tz::Asia__Srednekolymsk => "Asia/Srednekolymsk",
2271            Tz::Asia__Taipei => "Asia/Taipei",
2272            Tz::Asia__Tashkent => "Asia/Tashkent",
2273            Tz::Asia__Tbilisi => "Asia/Tbilisi",
2274            Tz::Asia__Tehran => "Asia/Tehran",
2275            Tz::Asia__Tel_Aviv => "Asia/Tel_Aviv",
2276            Tz::Asia__Thimbu => "Asia/Thimbu",
2277            Tz::Asia__Thimphu => "Asia/Thimphu",
2278            Tz::Asia__Tokyo => "Asia/Tokyo",
2279            Tz::Asia__Tomsk => "Asia/Tomsk",
2280            Tz::Asia__Ujung_Pandang => "Asia/Ujung_Pandang",
2281            Tz::Asia__Ulaanbaatar => "Asia/Ulaanbaatar",
2282            Tz::Asia__Ulan_Bator => "Asia/Ulan_Bator",
2283            Tz::Asia__Urumqi => "Asia/Urumqi",
2284            Tz::Asia__UstNera => "Asia/Ust-Nera",
2285            Tz::Asia__Vientiane => "Asia/Vientiane",
2286            Tz::Asia__Vladivostok => "Asia/Vladivostok",
2287            Tz::Asia__Yakutsk => "Asia/Yakutsk",
2288            Tz::Asia__Yangon => "Asia/Yangon",
2289            Tz::Asia__Yekaterinburg => "Asia/Yekaterinburg",
2290            Tz::Asia__Yerevan => "Asia/Yerevan",
2291            Tz::Atlantic__Azores => "Atlantic/Azores",
2292            Tz::Atlantic__Bermuda => "Atlantic/Bermuda",
2293            Tz::Atlantic__Canary => "Atlantic/Canary",
2294            Tz::Atlantic__Cape_Verde => "Atlantic/Cape_Verde",
2295            Tz::Atlantic__Faeroe => "Atlantic/Faeroe",
2296            Tz::Atlantic__Faroe => "Atlantic/Faroe",
2297            Tz::Atlantic__Jan_Mayen => "Atlantic/Jan_Mayen",
2298            Tz::Atlantic__Madeira => "Atlantic/Madeira",
2299            Tz::Atlantic__Reykjavik => "Atlantic/Reykjavik",
2300            Tz::Atlantic__South_Georgia => "Atlantic/South_Georgia",
2301            Tz::Atlantic__St_Helena => "Atlantic/St_Helena",
2302            Tz::Atlantic__Stanley => "Atlantic/Stanley",
2303            Tz::Australia__ACT => "Australia/ACT",
2304            Tz::Australia__Adelaide => "Australia/Adelaide",
2305            Tz::Australia__Brisbane => "Australia/Brisbane",
2306            Tz::Australia__Broken_Hill => "Australia/Broken_Hill",
2307            Tz::Australia__Canberra => "Australia/Canberra",
2308            Tz::Australia__Currie => "Australia/Currie",
2309            Tz::Australia__Darwin => "Australia/Darwin",
2310            Tz::Australia__Eucla => "Australia/Eucla",
2311            Tz::Australia__Hobart => "Australia/Hobart",
2312            Tz::Australia__LHI => "Australia/LHI",
2313            Tz::Australia__Lindeman => "Australia/Lindeman",
2314            Tz::Australia__Lord_Howe => "Australia/Lord_Howe",
2315            Tz::Australia__Melbourne => "Australia/Melbourne",
2316            Tz::Australia__NSW => "Australia/NSW",
2317            Tz::Australia__North => "Australia/North",
2318            Tz::Australia__Perth => "Australia/Perth",
2319            Tz::Australia__Queensland => "Australia/Queensland",
2320            Tz::Australia__South => "Australia/South",
2321            Tz::Australia__Sydney => "Australia/Sydney",
2322            Tz::Australia__Tasmania => "Australia/Tasmania",
2323            Tz::Australia__Victoria => "Australia/Victoria",
2324            Tz::Australia__West => "Australia/West",
2325            Tz::Australia__Yancowinna => "Australia/Yancowinna",
2326            Tz::Brazil__Acre => "Brazil/Acre",
2327            Tz::Brazil__DeNoronha => "Brazil/DeNoronha",
2328            Tz::Brazil__East => "Brazil/East",
2329            Tz::Brazil__West => "Brazil/West",
2330            Tz::CET => "CET",
2331            Tz::CST6CDT => "CST6CDT",
2332            Tz::Canada__Atlantic => "Canada/Atlantic",
2333            Tz::Canada__Central => "Canada/Central",
2334            Tz::Canada__Eastern => "Canada/Eastern",
2335            Tz::Canada__Mountain => "Canada/Mountain",
2336            Tz::Canada__Newfoundland => "Canada/Newfoundland",
2337            Tz::Canada__Pacific => "Canada/Pacific",
2338            Tz::Canada__Saskatchewan => "Canada/Saskatchewan",
2339            Tz::Canada__Yukon => "Canada/Yukon",
2340            Tz::Chile__Continental => "Chile/Continental",
2341            Tz::Chile__EasterIsland => "Chile/EasterIsland",
2342            Tz::Cuba => "Cuba",
2343            Tz::EET => "EET",
2344            Tz::EST => "EST",
2345            Tz::EST5EDT => "EST5EDT",
2346            Tz::Egypt => "Egypt",
2347            Tz::Eire => "Eire",
2348            Tz::Etc__GMT => "Etc/GMT",
2349            Tz::Etc__GMTPlus0 => "Etc/GMT+0",
2350            Tz::Etc__GMTPlus1 => "Etc/GMT+1",
2351            Tz::Etc__GMTPlus10 => "Etc/GMT+10",
2352            Tz::Etc__GMTPlus11 => "Etc/GMT+11",
2353            Tz::Etc__GMTPlus12 => "Etc/GMT+12",
2354            Tz::Etc__GMTPlus2 => "Etc/GMT+2",
2355            Tz::Etc__GMTPlus3 => "Etc/GMT+3",
2356            Tz::Etc__GMTPlus4 => "Etc/GMT+4",
2357            Tz::Etc__GMTPlus5 => "Etc/GMT+5",
2358            Tz::Etc__GMTPlus6 => "Etc/GMT+6",
2359            Tz::Etc__GMTPlus7 => "Etc/GMT+7",
2360            Tz::Etc__GMTPlus8 => "Etc/GMT+8",
2361            Tz::Etc__GMTPlus9 => "Etc/GMT+9",
2362            Tz::Etc__GMTMinus0 => "Etc/GMT-0",
2363            Tz::Etc__GMTMinus1 => "Etc/GMT-1",
2364            Tz::Etc__GMTMinus10 => "Etc/GMT-10",
2365            Tz::Etc__GMTMinus11 => "Etc/GMT-11",
2366            Tz::Etc__GMTMinus12 => "Etc/GMT-12",
2367            Tz::Etc__GMTMinus13 => "Etc/GMT-13",
2368            Tz::Etc__GMTMinus14 => "Etc/GMT-14",
2369            Tz::Etc__GMTMinus2 => "Etc/GMT-2",
2370            Tz::Etc__GMTMinus3 => "Etc/GMT-3",
2371            Tz::Etc__GMTMinus4 => "Etc/GMT-4",
2372            Tz::Etc__GMTMinus5 => "Etc/GMT-5",
2373            Tz::Etc__GMTMinus6 => "Etc/GMT-6",
2374            Tz::Etc__GMTMinus7 => "Etc/GMT-7",
2375            Tz::Etc__GMTMinus8 => "Etc/GMT-8",
2376            Tz::Etc__GMTMinus9 => "Etc/GMT-9",
2377            Tz::Etc__GMT0 => "Etc/GMT0",
2378            Tz::Etc__Greenwich => "Etc/Greenwich",
2379            Tz::Etc__UCT => "Etc/UCT",
2380            Tz::Etc__UTC => "Etc/UTC",
2381            Tz::Etc__Universal => "Etc/Universal",
2382            Tz::Etc__Zulu => "Etc/Zulu",
2383            Tz::Europe__Amsterdam => "Europe/Amsterdam",
2384            Tz::Europe__Andorra => "Europe/Andorra",
2385            Tz::Europe__Astrakhan => "Europe/Astrakhan",
2386            Tz::Europe__Athens => "Europe/Athens",
2387            Tz::Europe__Belfast => "Europe/Belfast",
2388            Tz::Europe__Belgrade => "Europe/Belgrade",
2389            Tz::Europe__Berlin => "Europe/Berlin",
2390            Tz::Europe__Bratislava => "Europe/Bratislava",
2391            Tz::Europe__Brussels => "Europe/Brussels",
2392            Tz::Europe__Bucharest => "Europe/Bucharest",
2393            Tz::Europe__Budapest => "Europe/Budapest",
2394            Tz::Europe__Busingen => "Europe/Busingen",
2395            Tz::Europe__Chisinau => "Europe/Chisinau",
2396            Tz::Europe__Copenhagen => "Europe/Copenhagen",
2397            Tz::Europe__Dublin => "Europe/Dublin",
2398            Tz::Europe__Gibraltar => "Europe/Gibraltar",
2399            Tz::Europe__Guernsey => "Europe/Guernsey",
2400            Tz::Europe__Helsinki => "Europe/Helsinki",
2401            Tz::Europe__Isle_of_Man => "Europe/Isle_of_Man",
2402            Tz::Europe__Istanbul => "Europe/Istanbul",
2403            Tz::Europe__Jersey => "Europe/Jersey",
2404            Tz::Europe__Kaliningrad => "Europe/Kaliningrad",
2405            Tz::Europe__Kiev => "Europe/Kiev",
2406            Tz::Europe__Kirov => "Europe/Kirov",
2407            Tz::Europe__Kyiv => "Europe/Kyiv",
2408            Tz::Europe__Lisbon => "Europe/Lisbon",
2409            Tz::Europe__Ljubljana => "Europe/Ljubljana",
2410            Tz::Europe__London => "Europe/London",
2411            Tz::Europe__Luxembourg => "Europe/Luxembourg",
2412            Tz::Europe__Madrid => "Europe/Madrid",
2413            Tz::Europe__Malta => "Europe/Malta",
2414            Tz::Europe__Mariehamn => "Europe/Mariehamn",
2415            Tz::Europe__Minsk => "Europe/Minsk",
2416            Tz::Europe__Monaco => "Europe/Monaco",
2417            Tz::Europe__Moscow => "Europe/Moscow",
2418            Tz::Europe__Nicosia => "Europe/Nicosia",
2419            Tz::Europe__Oslo => "Europe/Oslo",
2420            Tz::Europe__Paris => "Europe/Paris",
2421            Tz::Europe__Podgorica => "Europe/Podgorica",
2422            Tz::Europe__Prague => "Europe/Prague",
2423            Tz::Europe__Riga => "Europe/Riga",
2424            Tz::Europe__Rome => "Europe/Rome",
2425            Tz::Europe__Samara => "Europe/Samara",
2426            Tz::Europe__San_Marino => "Europe/San_Marino",
2427            Tz::Europe__Sarajevo => "Europe/Sarajevo",
2428            Tz::Europe__Saratov => "Europe/Saratov",
2429            Tz::Europe__Simferopol => "Europe/Simferopol",
2430            Tz::Europe__Skopje => "Europe/Skopje",
2431            Tz::Europe__Sofia => "Europe/Sofia",
2432            Tz::Europe__Stockholm => "Europe/Stockholm",
2433            Tz::Europe__Tallinn => "Europe/Tallinn",
2434            Tz::Europe__Tirane => "Europe/Tirane",
2435            Tz::Europe__Tiraspol => "Europe/Tiraspol",
2436            Tz::Europe__Ulyanovsk => "Europe/Ulyanovsk",
2437            Tz::Europe__Uzhgorod => "Europe/Uzhgorod",
2438            Tz::Europe__Vaduz => "Europe/Vaduz",
2439            Tz::Europe__Vatican => "Europe/Vatican",
2440            Tz::Europe__Vienna => "Europe/Vienna",
2441            Tz::Europe__Vilnius => "Europe/Vilnius",
2442            Tz::Europe__Volgograd => "Europe/Volgograd",
2443            Tz::Europe__Warsaw => "Europe/Warsaw",
2444            Tz::Europe__Zagreb => "Europe/Zagreb",
2445            Tz::Europe__Zaporozhye => "Europe/Zaporozhye",
2446            Tz::Europe__Zurich => "Europe/Zurich",
2447            Tz::GB => "GB",
2448            Tz::GBEire => "GB-Eire",
2449            Tz::GMT => "GMT",
2450            Tz::GMTPlus0 => "GMT+0",
2451            Tz::GMTMinus0 => "GMT-0",
2452            Tz::GMT0 => "GMT0",
2453            Tz::Greenwich => "Greenwich",
2454            Tz::HST => "HST",
2455            Tz::Hongkong => "Hongkong",
2456            Tz::Iceland => "Iceland",
2457            Tz::Indian__Antananarivo => "Indian/Antananarivo",
2458            Tz::Indian__Chagos => "Indian/Chagos",
2459            Tz::Indian__Christmas => "Indian/Christmas",
2460            Tz::Indian__Cocos => "Indian/Cocos",
2461            Tz::Indian__Comoro => "Indian/Comoro",
2462            Tz::Indian__Kerguelen => "Indian/Kerguelen",
2463            Tz::Indian__Mahe => "Indian/Mahe",
2464            Tz::Indian__Maldives => "Indian/Maldives",
2465            Tz::Indian__Mauritius => "Indian/Mauritius",
2466            Tz::Indian__Mayotte => "Indian/Mayotte",
2467            Tz::Indian__Reunion => "Indian/Reunion",
2468            Tz::Iran => "Iran",
2469            Tz::Israel => "Israel",
2470            Tz::Jamaica => "Jamaica",
2471            Tz::Japan => "Japan",
2472            Tz::Kwajalein => "Kwajalein",
2473            Tz::Libya => "Libya",
2474            Tz::MET => "MET",
2475            Tz::MST => "MST",
2476            Tz::MST7MDT => "MST7MDT",
2477            Tz::Mexico__BajaNorte => "Mexico/BajaNorte",
2478            Tz::Mexico__BajaSur => "Mexico/BajaSur",
2479            Tz::Mexico__General => "Mexico/General",
2480            Tz::NZ => "NZ",
2481            Tz::NZCHAT => "NZ-CHAT",
2482            Tz::Navajo => "Navajo",
2483            Tz::PRC => "PRC",
2484            Tz::PST8PDT => "PST8PDT",
2485            Tz::Pacific__Apia => "Pacific/Apia",
2486            Tz::Pacific__Auckland => "Pacific/Auckland",
2487            Tz::Pacific__Bougainville => "Pacific/Bougainville",
2488            Tz::Pacific__Chatham => "Pacific/Chatham",
2489            Tz::Pacific__Chuuk => "Pacific/Chuuk",
2490            Tz::Pacific__Easter => "Pacific/Easter",
2491            Tz::Pacific__Efate => "Pacific/Efate",
2492            Tz::Pacific__Enderbury => "Pacific/Enderbury",
2493            Tz::Pacific__Fakaofo => "Pacific/Fakaofo",
2494            Tz::Pacific__Fiji => "Pacific/Fiji",
2495            Tz::Pacific__Funafuti => "Pacific/Funafuti",
2496            Tz::Pacific__Galapagos => "Pacific/Galapagos",
2497            Tz::Pacific__Gambier => "Pacific/Gambier",
2498            Tz::Pacific__Guadalcanal => "Pacific/Guadalcanal",
2499            Tz::Pacific__Guam => "Pacific/Guam",
2500            Tz::Pacific__Honolulu => "Pacific/Honolulu",
2501            Tz::Pacific__Johnston => "Pacific/Johnston",
2502            Tz::Pacific__Kanton => "Pacific/Kanton",
2503            Tz::Pacific__Kiritimati => "Pacific/Kiritimati",
2504            Tz::Pacific__Kosrae => "Pacific/Kosrae",
2505            Tz::Pacific__Kwajalein => "Pacific/Kwajalein",
2506            Tz::Pacific__Majuro => "Pacific/Majuro",
2507            Tz::Pacific__Marquesas => "Pacific/Marquesas",
2508            Tz::Pacific__Midway => "Pacific/Midway",
2509            Tz::Pacific__Nauru => "Pacific/Nauru",
2510            Tz::Pacific__Niue => "Pacific/Niue",
2511            Tz::Pacific__Norfolk => "Pacific/Norfolk",
2512            Tz::Pacific__Noumea => "Pacific/Noumea",
2513            Tz::Pacific__Pago_Pago => "Pacific/Pago_Pago",
2514            Tz::Pacific__Palau => "Pacific/Palau",
2515            Tz::Pacific__Pitcairn => "Pacific/Pitcairn",
2516            Tz::Pacific__Pohnpei => "Pacific/Pohnpei",
2517            Tz::Pacific__Ponape => "Pacific/Ponape",
2518            Tz::Pacific__Port_Moresby => "Pacific/Port_Moresby",
2519            Tz::Pacific__Rarotonga => "Pacific/Rarotonga",
2520            Tz::Pacific__Saipan => "Pacific/Saipan",
2521            Tz::Pacific__Samoa => "Pacific/Samoa",
2522            Tz::Pacific__Tahiti => "Pacific/Tahiti",
2523            Tz::Pacific__Tarawa => "Pacific/Tarawa",
2524            Tz::Pacific__Tongatapu => "Pacific/Tongatapu",
2525            Tz::Pacific__Truk => "Pacific/Truk",
2526            Tz::Pacific__Wake => "Pacific/Wake",
2527            Tz::Pacific__Wallis => "Pacific/Wallis",
2528            Tz::Pacific__Yap => "Pacific/Yap",
2529            Tz::Poland => "Poland",
2530            Tz::Portugal => "Portugal",
2531            Tz::ROC => "ROC",
2532            Tz::ROK => "ROK",
2533            Tz::Singapore => "Singapore",
2534            Tz::Turkey => "Turkey",
2535            Tz::UCT => "UCT",
2536            Tz::US__Alaska => "US/Alaska",
2537            Tz::US__Aleutian => "US/Aleutian",
2538            Tz::US__Arizona => "US/Arizona",
2539            Tz::US__Central => "US/Central",
2540            Tz::US__EastIndiana => "US/East-Indiana",
2541            Tz::US__Eastern => "US/Eastern",
2542            Tz::US__Hawaii => "US/Hawaii",
2543            Tz::US__IndianaStarke => "US/Indiana-Starke",
2544            Tz::US__Michigan => "US/Michigan",
2545            Tz::US__Mountain => "US/Mountain",
2546            Tz::US__Pacific => "US/Pacific",
2547            Tz::US__Samoa => "US/Samoa",
2548            Tz::UTC => "UTC",
2549            Tz::Universal => "Universal",
2550            Tz::WSU => "W-SU",
2551            Tz::WET => "WET",
2552            Tz::Zulu => "Zulu",
2553        }
2554    }
2555}
2556impl Debug for Tz {
2557    fn fmt(&self, f: &mut Formatter) -> fmt::Result {
2558        f.write_str(self.name().as_ref())
2559    }
2560}
2561
2562impl Display for Tz {
2563    fn fmt(&self, f: &mut Formatter) -> fmt::Result {
2564        f.write_str(self.name().as_ref())
2565    }
2566}
2567
2568impl TimeSpans for Tz {
2569    fn timespans(&self) -> FixedTimespanSet {
2570        match *self {
2571            Tz::Africa__Abidjan => {
2572                const REST: &[(i64, FixedTimespan)] = &[
2573                    (-1830383032, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
2574                ];
2575                FixedTimespanSet {
2576                    first: FixedTimespan {
2577                        utc_offset: -968,
2578                        dst_offset: 0,
2579                        name: Some("LMT"),
2580                    },
2581                    rest: REST
2582                }
2583            },
2584
2585            Tz::Africa__Accra => {
2586                const REST: &[(i64, FixedTimespan)] = &[
2587                    (-1830383032, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
2588                ];
2589                FixedTimespanSet {
2590                    first: FixedTimespan {
2591                        utc_offset: -968,
2592                        dst_offset: 0,
2593                        name: Some("LMT"),
2594                    },
2595                    rest: REST
2596                }
2597            },
2598
2599            Tz::Africa__Addis_Ababa => {
2600                const REST: &[(i64, FixedTimespan)] = &[
2601                    (-1946168836, FixedTimespan { utc_offset: 9000, dst_offset: 0, name: None }),
2602                    (-1309746600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("EAT") }),
2603                    (-1261969200, FixedTimespan { utc_offset: 9000, dst_offset: 0, name: None }),
2604                    (-1041388200, FixedTimespan { utc_offset: 9900, dst_offset: 0, name: None }),
2605                    (-865305900, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("EAT") }),
2606                ];
2607                FixedTimespanSet {
2608                    first: FixedTimespan {
2609                        utc_offset: 8836,
2610                        dst_offset: 0,
2611                        name: Some("LMT"),
2612                    },
2613                    rest: REST
2614                }
2615            },
2616
2617            Tz::Africa__Algiers => {
2618                const REST: &[(i64, FixedTimespan)] = &[
2619                    (-2486592732, FixedTimespan { utc_offset: 561, dst_offset: 0, name: Some("PMT") }),
2620                    (-1855958961, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
2621                    (-1689814800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
2622                    (-1680397200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
2623                    (-1665363600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
2624                    (-1648342800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
2625                    (-1635123600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
2626                    (-1616893200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
2627                    (-1604278800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
2628                    (-1585443600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
2629                    (-1574038800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
2630                    (-1552266000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
2631                    (-1539997200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
2632                    (-1531443600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
2633                    (-956365200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
2634                    (-950486400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
2635                    (-942012000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
2636                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
2637                    (-796262400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
2638                    (-781052400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
2639                    (-766630800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
2640                    (-733280400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
2641                    (-439430400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
2642                    (-212029200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
2643                    (41468400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
2644                    (54774000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
2645                    (231724800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
2646                    (246236400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
2647                    (259545600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
2648                    (275274000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
2649                    (309740400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
2650                    (325468800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
2651                    (341802000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
2652                    (357523200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
2653                ];
2654                FixedTimespanSet {
2655                    first: FixedTimespan {
2656                        utc_offset: 732,
2657                        dst_offset: 0,
2658                        name: Some("LMT"),
2659                    },
2660                    rest: REST
2661                }
2662            },
2663
2664            Tz::Africa__Asmara => {
2665                const REST: &[(i64, FixedTimespan)] = &[
2666                    (-1946168836, FixedTimespan { utc_offset: 9000, dst_offset: 0, name: None }),
2667                    (-1309746600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("EAT") }),
2668                    (-1261969200, FixedTimespan { utc_offset: 9000, dst_offset: 0, name: None }),
2669                    (-1041388200, FixedTimespan { utc_offset: 9900, dst_offset: 0, name: None }),
2670                    (-865305900, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("EAT") }),
2671                ];
2672                FixedTimespanSet {
2673                    first: FixedTimespan {
2674                        utc_offset: 8836,
2675                        dst_offset: 0,
2676                        name: Some("LMT"),
2677                    },
2678                    rest: REST
2679                }
2680            },
2681
2682            Tz::Africa__Asmera => {
2683                const REST: &[(i64, FixedTimespan)] = &[
2684                    (-1946168836, FixedTimespan { utc_offset: 9000, dst_offset: 0, name: None }),
2685                    (-1309746600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("EAT") }),
2686                    (-1261969200, FixedTimespan { utc_offset: 9000, dst_offset: 0, name: None }),
2687                    (-1041388200, FixedTimespan { utc_offset: 9900, dst_offset: 0, name: None }),
2688                    (-865305900, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("EAT") }),
2689                ];
2690                FixedTimespanSet {
2691                    first: FixedTimespan {
2692                        utc_offset: 8836,
2693                        dst_offset: 0,
2694                        name: Some("LMT"),
2695                    },
2696                    rest: REST
2697                }
2698            },
2699
2700            Tz::Africa__Bamako => {
2701                const REST: &[(i64, FixedTimespan)] = &[
2702                    (-1830383032, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
2703                ];
2704                FixedTimespanSet {
2705                    first: FixedTimespan {
2706                        utc_offset: -968,
2707                        dst_offset: 0,
2708                        name: Some("LMT"),
2709                    },
2710                    rest: REST
2711                }
2712            },
2713
2714            Tz::Africa__Bangui => {
2715                const REST: &[(i64, FixedTimespan)] = &[
2716                    (-2035584815, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
2717                    (-1940889600, FixedTimespan { utc_offset: 815, dst_offset: 0, name: Some("LMT") }),
2718                    (-1767226415, FixedTimespan { utc_offset: 1800, dst_offset: 0, name: None }),
2719                    (-1588465800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("WAT") }),
2720                ];
2721                FixedTimespanSet {
2722                    first: FixedTimespan {
2723                        utc_offset: 815,
2724                        dst_offset: 0,
2725                        name: Some("LMT"),
2726                    },
2727                    rest: REST
2728                }
2729            },
2730
2731            Tz::Africa__Banjul => {
2732                const REST: &[(i64, FixedTimespan)] = &[
2733                    (-1830383032, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
2734                ];
2735                FixedTimespanSet {
2736                    first: FixedTimespan {
2737                        utc_offset: -968,
2738                        dst_offset: 0,
2739                        name: Some("LMT"),
2740                    },
2741                    rest: REST
2742                }
2743            },
2744
2745            Tz::Africa__Bissau => {
2746                const REST: &[(i64, FixedTimespan)] = &[
2747                    (-1830380400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
2748                    (157770000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
2749                ];
2750                FixedTimespanSet {
2751                    first: FixedTimespan {
2752                        utc_offset: -3740,
2753                        dst_offset: 0,
2754                        name: Some("LMT"),
2755                    },
2756                    rest: REST
2757                }
2758            },
2759
2760            Tz::Africa__Blantyre => {
2761                const REST: &[(i64, FixedTimespan)] = &[
2762                    (-1924999818, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
2763                ];
2764                FixedTimespanSet {
2765                    first: FixedTimespan {
2766                        utc_offset: 7818,
2767                        dst_offset: 0,
2768                        name: Some("LMT"),
2769                    },
2770                    rest: REST
2771                }
2772            },
2773
2774            Tz::Africa__Brazzaville => {
2775                const REST: &[(i64, FixedTimespan)] = &[
2776                    (-2035584815, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
2777                    (-1940889600, FixedTimespan { utc_offset: 815, dst_offset: 0, name: Some("LMT") }),
2778                    (-1767226415, FixedTimespan { utc_offset: 1800, dst_offset: 0, name: None }),
2779                    (-1588465800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("WAT") }),
2780                ];
2781                FixedTimespanSet {
2782                    first: FixedTimespan {
2783                        utc_offset: 815,
2784                        dst_offset: 0,
2785                        name: Some("LMT"),
2786                    },
2787                    rest: REST
2788                }
2789            },
2790
2791            Tz::Africa__Bujumbura => {
2792                const REST: &[(i64, FixedTimespan)] = &[
2793                    (-1924999818, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
2794                ];
2795                FixedTimespanSet {
2796                    first: FixedTimespan {
2797                        utc_offset: 7818,
2798                        dst_offset: 0,
2799                        name: Some("LMT"),
2800                    },
2801                    rest: REST
2802                }
2803            },
2804
2805            Tz::Africa__Cairo => {
2806                const REST: &[(i64, FixedTimespan)] = &[
2807                    (-2185409109, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2808                    (-929844000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2809                    (-923108400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2810                    (-906170400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2811                    (-892868400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2812                    (-875844000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2813                    (-857790000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2814                    (-844308000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2815                    (-825822000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2816                    (-812685600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2817                    (-794199600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2818                    (-779853600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2819                    (-762663600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2820                    (-399088800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2821                    (-386650800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2822                    (-368330400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2823                    (-355114800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2824                    (-336790800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2825                    (-323654400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2826                    (-305168400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2827                    (-292032000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2828                    (-273632400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2829                    (-260496000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2830                    (-242096400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2831                    (-228960000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2832                    (-210560400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2833                    (-197424000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2834                    (-178938000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2835                    (-165801600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2836                    (-147402000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2837                    (-134265600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2838                    (-115866000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2839                    (-102643200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2840                    (-84330000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2841                    (-71107200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2842                    (-52707600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2843                    (-39484800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2844                    (-21171600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2845                    (-7948800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2846                    (10364400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2847                    (23587200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2848                    (41900400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2849                    (55123200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2850                    (73522800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2851                    (86745600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2852                    (105058800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2853                    (118281600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2854                    (136594800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2855                    (149817600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2856                    (168130800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2857                    (181353600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2858                    (199753200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2859                    (212976000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2860                    (231289200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2861                    (244512000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2862                    (262825200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2863                    (276048000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2864                    (294361200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2865                    (307584000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2866                    (325983600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2867                    (339206400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2868                    (357519600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2869                    (370742400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2870                    (396399600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2871                    (402278400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2872                    (426812400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2873                    (433814400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2874                    (452214000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2875                    (465436800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2876                    (483750000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2877                    (496972800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2878                    (515286000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2879                    (528508800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2880                    (546822000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2881                    (560044800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2882                    (578444400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2883                    (591667200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2884                    (610412400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2885                    (623203200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2886                    (641516400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2887                    (654739200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2888                    (673052400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2889                    (686275200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2890                    (704674800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2891                    (717897600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2892                    (736210800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2893                    (749433600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2894                    (767746800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2895                    (780969600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2896                    (799020000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2897                    (812322000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2898                    (830469600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2899                    (843771600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2900                    (861919200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2901                    (875221200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2902                    (893368800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2903                    (906670800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2904                    (925423200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2905                    (938725200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2906                    (956872800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2907                    (970174800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2908                    (988322400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2909                    (1001624400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2910                    (1019772000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2911                    (1033074000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2912                    (1051221600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2913                    (1064523600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2914                    (1083276000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2915                    (1096578000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2916                    (1114725600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2917                    (1128027600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2918                    (1146175200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2919                    (1158872400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2920                    (1177624800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2921                    (1189112400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2922                    (1209074400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2923                    (1219957200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2924                    (1240524000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2925                    (1250802000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2926                    (1272578400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2927                    (1281474000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2928                    (1284069600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2929                    (1285880400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2930                    (1400191200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2931                    (1403816400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2932                    (1406844000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2933                    (1411678800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2934                    (1682632800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2935                    (1698354000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2936                    (1714082400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2937                    (1730408400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2938                    (1745532000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2939                    (1761858000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2940                    (1776981600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2941                    (1793307600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2942                    (1809036000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2943                    (1824757200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2944                    (1840485600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2945                    (1856206800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2946                    (1871935200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2947                    (1887656400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2948                    (1903384800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2949                    (1919710800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2950                    (1934834400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2951                    (1951160400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2952                    (1966888800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2953                    (1982610000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2954                    (1998338400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2955                    (2014059600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2956                    (2029788000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2957                    (2045509200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2958                    (2061237600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2959                    (2076958800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2960                    (2092687200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2961                    (2109013200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2962                    (2124136800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2963                    (2140462800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2964                    (2156191200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2965                    (2171912400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2966                    (2187640800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2967                    (2203362000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2968                    (2219090400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2969                    (2234811600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2970                    (2250540000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2971                    (2266866000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2972                    (2281989600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2973                    (2298315600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2974                    (2313439200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2975                    (2329765200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2976                    (2345493600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2977                    (2361214800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2978                    (2376943200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2979                    (2392664400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2980                    (2408392800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2981                    (2424114000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2982                    (2439842400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2983                    (2456168400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2984                    (2471292000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2985                    (2487618000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2986                    (2503346400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2987                    (2519067600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2988                    (2534796000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2989                    (2550517200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2990                    (2566245600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2991                    (2581966800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2992                    (2597695200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2993                    (2614021200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2994                    (2629144800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2995                    (2645470800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2996                    (2660594400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2997                    (2676920400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
2998                    (2692648800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
2999                    (2708370000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
3000                    (2724098400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
3001                    (2739819600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
3002                    (2755548000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
3003                    (2771269200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
3004                    (2786997600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
3005                    (2803323600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
3006                    (2818447200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
3007                    (2834773200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
3008                    (2850501600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
3009                    (2866222800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
3010                    (2881951200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
3011                    (2897672400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
3012                    (2913400800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
3013                    (2929122000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
3014                    (2944850400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
3015                    (2960571600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
3016                    (2976300000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
3017                    (2992626000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
3018                    (3007749600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
3019                    (3024075600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
3020                    (3039804000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
3021                    (3055525200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
3022                    (3071253600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
3023                    (3086974800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
3024                    (3102703200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
3025                    (3118424400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
3026                    (3134152800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
3027                    (3150478800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
3028                    (3165602400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
3029                    (3181928400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
3030                    (3197052000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
3031                    (3213378000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
3032                    (3229106400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
3033                    (3244827600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
3034                    (3260556000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
3035                    (3276277200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
3036                    (3292005600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
3037                    (3307726800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
3038                    (3323455200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
3039                    (3339781200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
3040                    (3354904800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
3041                    (3371230800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
3042                    (3386959200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
3043                    (3402680400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
3044                    (3418408800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
3045                    (3434130000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
3046                    (3449858400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
3047                    (3465579600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
3048                    (3481308000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
3049                    (3497634000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
3050                    (3512757600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
3051                    (3529083600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
3052                    (3544207200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
3053                    (3560533200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
3054                    (3576261600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
3055                    (3591982800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
3056                    (3607711200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
3057                    (3623432400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
3058                    (3639160800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
3059                    (3654882000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
3060                    (3670610400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
3061                    (3686936400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
3062                    (3702060000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
3063                    (3718386000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
3064                    (3734114400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
3065                    (3749835600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
3066                    (3765564000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
3067                    (3781285200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
3068                    (3797013600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
3069                    (3812734800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
3070                    (3828463200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
3071                    (3844184400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
3072                    (3859912800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
3073                    (3876238800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
3074                    (3891362400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
3075                    (3907688400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
3076                    (3923416800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
3077                    (3939138000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
3078                    (3954866400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
3079                    (3970587600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
3080                    (3986316000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
3081                    (4002037200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
3082                    (4017765600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
3083                    (4034091600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
3084                    (4049215200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
3085                    (4065541200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
3086                    (4080664800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
3087                    (4096990800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
3088                ];
3089                FixedTimespanSet {
3090                    first: FixedTimespan {
3091                        utc_offset: 7509,
3092                        dst_offset: 0,
3093                        name: Some("LMT"),
3094                    },
3095                    rest: REST
3096                }
3097            },
3098
3099            Tz::Africa__Casablanca => {
3100                const REST: &[(i64, FixedTimespan)] = &[
3101                    (-1773012580, FixedTimespan { utc_offset: 0, dst_offset: 0, name: None }),
3102                    (-956361600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: None }),
3103                    (-950490000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: None }),
3104                    (-942019200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: None }),
3105                    (-761187600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: None }),
3106                    (-617241600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: None }),
3107                    (-605149200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: None }),
3108                    (-81432000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: None }),
3109                    (-71110800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: None }),
3110                    (141264000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: None }),
3111                    (147222000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: None }),
3112                    (199756800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: None }),
3113                    (207702000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: None }),
3114                    (231292800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: None }),
3115                    (244249200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: None }),
3116                    (265507200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: None }),
3117                    (271033200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: None }),
3118                    (448243200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3119                    (504918000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: None }),
3120                    (1212278400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: None }),
3121                    (1220223600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: None }),
3122                    (1243814400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: None }),
3123                    (1250809200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: None }),
3124                    (1272758400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: None }),
3125                    (1281222000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: None }),
3126                    (1301788800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: None }),
3127                    (1312066800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: None }),
3128                    (1335664800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: None }),
3129                    (1342749600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: None }),
3130                    (1345428000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: None }),
3131                    (1348970400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: None }),
3132                    (1367114400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: None }),
3133                    (1373162400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: None }),
3134                    (1376100000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: None }),
3135                    (1382839200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: None }),
3136                    (1396144800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: None }),
3137                    (1403920800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: None }),
3138                    (1406944800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: None }),
3139                    (1414288800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: None }),
3140                    (1427594400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: None }),
3141                    (1434247200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: None }),
3142                    (1437271200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: None }),
3143                    (1445738400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: None }),
3144                    (1459044000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: None }),
3145                    (1465092000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: None }),
3146                    (1468116000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: None }),
3147                    (1477792800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: None }),
3148                    (1490493600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: None }),
3149                    (1495332000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: None }),
3150                    (1498960800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: None }),
3151                    (1509242400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: None }),
3152                    (1521943200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: None }),
3153                    (1526176800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: None }),
3154                    (1529200800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: None }),
3155                    (1540692000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3156                    (1557021600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3157                    (1560045600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3158                    (1587261600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3159                    (1590890400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3160                    (1618106400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3161                    (1621130400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3162                    (1648346400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3163                    (1651975200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3164                    (1679191200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3165                    (1682215200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3166                    (1710036000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3167                    (1713060000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3168                    (1740276000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3169                    (1743904800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3170                    (1771120800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3171                    (1774144800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3172                    (1801965600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3173                    (1804989600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3174                    (1832205600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3175                    (1835834400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3176                    (1863050400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3177                    (1866074400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3178                    (1893290400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3179                    (1896919200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3180                    (1924135200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3181                    (1927159200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3182                    (1954980000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3183                    (1958004000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3184                    (1985220000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3185                    (1988848800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3186                    (2016064800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3187                    (2019088800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3188                    (2046304800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3189                    (2049933600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3190                    (2077149600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3191                    (2080778400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3192                    (2107994400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3193                    (2111018400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3194                    (2138234400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3195                    (2141863200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3196                    (2169079200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3197                    (2172103200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3198                    (2199924000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3199                    (2202948000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3200                    (2230164000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3201                    (2233792800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3202                    (2261008800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3203                    (2264032800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3204                    (2291248800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3205                    (2294877600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3206                    (2322093600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3207                    (2325722400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3208                    (2352938400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3209                    (2355962400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3210                    (2383178400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3211                    (2386807200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3212                    (2414023200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3213                    (2417047200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3214                    (2444868000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3215                    (2447892000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3216                    (2475108000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3217                    (2478736800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3218                    (2505952800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3219                    (2508976800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3220                    (2536192800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3221                    (2539821600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3222                    (2567037600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3223                    (2570666400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3224                    (2597882400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3225                    (2600906400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3226                    (2628122400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3227                    (2631751200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3228                    (2658967200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3229                    (2661991200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3230                    (2689812000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3231                    (2692836000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3232                    (2720052000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3233                    (2723680800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3234                    (2750896800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3235                    (2753920800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3236                    (2781136800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3237                    (2784765600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3238                    (2811981600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3239                    (2815610400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3240                    (2842826400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3241                    (2845850400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3242                    (2873066400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3243                    (2876695200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3244                    (2903911200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3245                    (2906935200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3246                    (2934756000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3247                    (2937780000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3248                    (2964996000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3249                    (2968624800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3250                    (2995840800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3251                    (2998864800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3252                    (3026080800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3253                    (3029709600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3254                    (3056925600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3255                    (3060554400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3256                    (3087770400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3257                    (3090794400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3258                    (3118010400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3259                    (3121639200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3260                    (3148855200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3261                    (3151879200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3262                    (3179700000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3263                    (3182724000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3264                    (3209940000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3265                    (3213568800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3266                    (3240784800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3267                    (3243808800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3268                    (3271024800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3269                    (3274653600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3270                    (3301869600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3271                    (3305498400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3272                    (3332714400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3273                    (3335738400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3274                    (3362954400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3275                    (3366583200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3276                    (3393799200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3277                    (3396823200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3278                    (3424644000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3279                    (3427668000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3280                    (3454884000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3281                    (3458512800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3282                    (3485728800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3283                    (3488752800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3284                    (3515968800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3285                    (3519597600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3286                    (3546813600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3287                    (3549837600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3288                    (3577658400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3289                    (3580682400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3290                    (3607898400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3291                    (3611527200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3292                    (3638743200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3293                    (3641767200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3294                    (3669588000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3295                    (3672612000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3296                    (3699828000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3297                    (3703456800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3298                ];
3299                FixedTimespanSet {
3300                    first: FixedTimespan {
3301                        utc_offset: -1820,
3302                        dst_offset: 0,
3303                        name: Some("LMT"),
3304                    },
3305                    rest: REST
3306                }
3307            },
3308
3309            Tz::Africa__Ceuta => {
3310                const REST: &[(i64, FixedTimespan)] = &[
3311                    (-2177452800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
3312                    (-1630112400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
3313                    (-1616810400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
3314                    (-1442451600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
3315                    (-1427673600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
3316                    (-1379293200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
3317                    (-1364774400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
3318                    (-1348448400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
3319                    (-1333324800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
3320                    (-1316390400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
3321                    (-1301270400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
3322                    (-81432000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
3323                    (-71110800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
3324                    (141264000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
3325                    (147222000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
3326                    (199756800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
3327                    (207702000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
3328                    (231292800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
3329                    (244249200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
3330                    (265507200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
3331                    (271033200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
3332                    (448243200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3333                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3334                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3335                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3336                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3337                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3338                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3339                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3340                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3341                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3342                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3343                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3344                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3345                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3346                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3347                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3348                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3349                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3350                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3351                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3352                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3353                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3354                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3355                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3356                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3357                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3358                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3359                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3360                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3361                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3362                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3363                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3364                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3365                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3366                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3367                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3368                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3369                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3370                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3371                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3372                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3373                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3374                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3375                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3376                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3377                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3378                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3379                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3380                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3381                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3382                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3383                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3384                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3385                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3386                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3387                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3388                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3389                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3390                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3391                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3392                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3393                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3394                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3395                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3396                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3397                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3398                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3399                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3400                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3401                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3402                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3403                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3404                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3405                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3406                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3407                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3408                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3409                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3410                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3411                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3412                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3413                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3414                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3415                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3416                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3417                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3418                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3419                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3420                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3421                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3422                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3423                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3424                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3425                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3426                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3427                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3428                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3429                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3430                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3431                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3432                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3433                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3434                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3435                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3436                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3437                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3438                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3439                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3440                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3441                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3442                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3443                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3444                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3445                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3446                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3447                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3448                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3449                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3450                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3451                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3452                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3453                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3454                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3455                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3456                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3457                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3458                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3459                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3460                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3461                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3462                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3463                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3464                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3465                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3466                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3467                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3468                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3469                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3470                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3471                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3472                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3473                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3474                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3475                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3476                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3477                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3478                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3479                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3480                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3481                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3482                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3483                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3484                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3485                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3486                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3487                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3488                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3489                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3490                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3491                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3492                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3493                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3494                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3495                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3496                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3497                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3498                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3499                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3500                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3501                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3502                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3503                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3504                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3505                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3506                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3507                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3508                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3509                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3510                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3511                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3512                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3513                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3514                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3515                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3516                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3517                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3518                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3519                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3520                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3521                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3522                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3523                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3524                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3525                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3526                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3527                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3528                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3529                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3530                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3531                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3532                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3533                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3534                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3535                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3536                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3537                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3538                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3539                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3540                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3541                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3542                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3543                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3544                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3545                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3546                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3547                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3548                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3549                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3550                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3551                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3552                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3553                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3554                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3555                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3556                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3557                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3558                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3559                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
3560                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
3561                ];
3562                FixedTimespanSet {
3563                    first: FixedTimespan {
3564                        utc_offset: -1276,
3565                        dst_offset: 0,
3566                        name: Some("LMT"),
3567                    },
3568                    rest: REST
3569                }
3570            },
3571
3572            Tz::Africa__Conakry => {
3573                const REST: &[(i64, FixedTimespan)] = &[
3574                    (-1830383032, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
3575                ];
3576                FixedTimespanSet {
3577                    first: FixedTimespan {
3578                        utc_offset: -968,
3579                        dst_offset: 0,
3580                        name: Some("LMT"),
3581                    },
3582                    rest: REST
3583                }
3584            },
3585
3586            Tz::Africa__Dakar => {
3587                const REST: &[(i64, FixedTimespan)] = &[
3588                    (-1830383032, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
3589                ];
3590                FixedTimespanSet {
3591                    first: FixedTimespan {
3592                        utc_offset: -968,
3593                        dst_offset: 0,
3594                        name: Some("LMT"),
3595                    },
3596                    rest: REST
3597                }
3598            },
3599
3600            Tz::Africa__Dar_es_Salaam => {
3601                const REST: &[(i64, FixedTimespan)] = &[
3602                    (-1946168836, FixedTimespan { utc_offset: 9000, dst_offset: 0, name: None }),
3603                    (-1309746600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("EAT") }),
3604                    (-1261969200, FixedTimespan { utc_offset: 9000, dst_offset: 0, name: None }),
3605                    (-1041388200, FixedTimespan { utc_offset: 9900, dst_offset: 0, name: None }),
3606                    (-865305900, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("EAT") }),
3607                ];
3608                FixedTimespanSet {
3609                    first: FixedTimespan {
3610                        utc_offset: 8836,
3611                        dst_offset: 0,
3612                        name: Some("LMT"),
3613                    },
3614                    rest: REST
3615                }
3616            },
3617
3618            Tz::Africa__Djibouti => {
3619                const REST: &[(i64, FixedTimespan)] = &[
3620                    (-1946168836, FixedTimespan { utc_offset: 9000, dst_offset: 0, name: None }),
3621                    (-1309746600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("EAT") }),
3622                    (-1261969200, FixedTimespan { utc_offset: 9000, dst_offset: 0, name: None }),
3623                    (-1041388200, FixedTimespan { utc_offset: 9900, dst_offset: 0, name: None }),
3624                    (-865305900, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("EAT") }),
3625                ];
3626                FixedTimespanSet {
3627                    first: FixedTimespan {
3628                        utc_offset: 8836,
3629                        dst_offset: 0,
3630                        name: Some("LMT"),
3631                    },
3632                    rest: REST
3633                }
3634            },
3635
3636            Tz::Africa__Douala => {
3637                const REST: &[(i64, FixedTimespan)] = &[
3638                    (-2035584815, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
3639                    (-1940889600, FixedTimespan { utc_offset: 815, dst_offset: 0, name: Some("LMT") }),
3640                    (-1767226415, FixedTimespan { utc_offset: 1800, dst_offset: 0, name: None }),
3641                    (-1588465800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("WAT") }),
3642                ];
3643                FixedTimespanSet {
3644                    first: FixedTimespan {
3645                        utc_offset: 815,
3646                        dst_offset: 0,
3647                        name: Some("LMT"),
3648                    },
3649                    rest: REST
3650                }
3651            },
3652
3653            Tz::Africa__El_Aaiun => {
3654                const REST: &[(i64, FixedTimespan)] = &[
3655                    (-1136070432, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
3656                    (198291600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: None }),
3657                    (199756800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: None }),
3658                    (207702000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: None }),
3659                    (231292800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: None }),
3660                    (244249200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: None }),
3661                    (265507200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: None }),
3662                    (271033200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: None }),
3663                    (1212278400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: None }),
3664                    (1220223600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: None }),
3665                    (1243814400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: None }),
3666                    (1250809200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: None }),
3667                    (1272758400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: None }),
3668                    (1281222000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: None }),
3669                    (1301788800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: None }),
3670                    (1312066800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: None }),
3671                    (1335664800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: None }),
3672                    (1342749600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: None }),
3673                    (1345428000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: None }),
3674                    (1348970400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: None }),
3675                    (1367114400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: None }),
3676                    (1373162400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: None }),
3677                    (1376100000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: None }),
3678                    (1382839200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: None }),
3679                    (1396144800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: None }),
3680                    (1403920800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: None }),
3681                    (1406944800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: None }),
3682                    (1414288800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: None }),
3683                    (1427594400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: None }),
3684                    (1434247200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: None }),
3685                    (1437271200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: None }),
3686                    (1445738400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: None }),
3687                    (1459044000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: None }),
3688                    (1465092000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: None }),
3689                    (1468116000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: None }),
3690                    (1477792800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: None }),
3691                    (1490493600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: None }),
3692                    (1495332000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: None }),
3693                    (1498960800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: None }),
3694                    (1509242400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: None }),
3695                    (1521943200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: None }),
3696                    (1526176800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: None }),
3697                    (1529200800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: None }),
3698                    (1540692000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3699                    (1557021600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3700                    (1560045600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3701                    (1587261600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3702                    (1590890400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3703                    (1618106400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3704                    (1621130400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3705                    (1648346400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3706                    (1651975200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3707                    (1679191200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3708                    (1682215200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3709                    (1710036000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3710                    (1713060000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3711                    (1740276000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3712                    (1743904800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3713                    (1771120800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3714                    (1774144800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3715                    (1801965600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3716                    (1804989600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3717                    (1832205600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3718                    (1835834400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3719                    (1863050400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3720                    (1866074400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3721                    (1893290400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3722                    (1896919200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3723                    (1924135200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3724                    (1927159200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3725                    (1954980000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3726                    (1958004000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3727                    (1985220000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3728                    (1988848800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3729                    (2016064800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3730                    (2019088800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3731                    (2046304800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3732                    (2049933600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3733                    (2077149600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3734                    (2080778400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3735                    (2107994400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3736                    (2111018400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3737                    (2138234400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3738                    (2141863200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3739                    (2169079200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3740                    (2172103200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3741                    (2199924000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3742                    (2202948000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3743                    (2230164000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3744                    (2233792800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3745                    (2261008800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3746                    (2264032800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3747                    (2291248800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3748                    (2294877600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3749                    (2322093600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3750                    (2325722400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3751                    (2352938400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3752                    (2355962400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3753                    (2383178400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3754                    (2386807200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3755                    (2414023200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3756                    (2417047200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3757                    (2444868000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3758                    (2447892000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3759                    (2475108000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3760                    (2478736800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3761                    (2505952800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3762                    (2508976800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3763                    (2536192800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3764                    (2539821600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3765                    (2567037600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3766                    (2570666400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3767                    (2597882400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3768                    (2600906400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3769                    (2628122400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3770                    (2631751200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3771                    (2658967200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3772                    (2661991200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3773                    (2689812000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3774                    (2692836000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3775                    (2720052000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3776                    (2723680800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3777                    (2750896800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3778                    (2753920800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3779                    (2781136800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3780                    (2784765600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3781                    (2811981600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3782                    (2815610400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3783                    (2842826400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3784                    (2845850400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3785                    (2873066400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3786                    (2876695200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3787                    (2903911200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3788                    (2906935200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3789                    (2934756000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3790                    (2937780000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3791                    (2964996000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3792                    (2968624800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3793                    (2995840800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3794                    (2998864800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3795                    (3026080800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3796                    (3029709600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3797                    (3056925600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3798                    (3060554400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3799                    (3087770400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3800                    (3090794400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3801                    (3118010400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3802                    (3121639200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3803                    (3148855200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3804                    (3151879200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3805                    (3179700000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3806                    (3182724000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3807                    (3209940000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3808                    (3213568800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3809                    (3240784800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3810                    (3243808800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3811                    (3271024800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3812                    (3274653600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3813                    (3301869600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3814                    (3305498400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3815                    (3332714400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3816                    (3335738400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3817                    (3362954400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3818                    (3366583200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3819                    (3393799200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3820                    (3396823200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3821                    (3424644000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3822                    (3427668000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3823                    (3454884000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3824                    (3458512800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3825                    (3485728800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3826                    (3488752800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3827                    (3515968800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3828                    (3519597600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3829                    (3546813600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3830                    (3549837600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3831                    (3577658400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3832                    (3580682400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3833                    (3607898400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3834                    (3611527200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3835                    (3638743200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3836                    (3641767200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3837                    (3669588000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3838                    (3672612000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3839                    (3699828000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: None }),
3840                    (3703456800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: None }),
3841                ];
3842                FixedTimespanSet {
3843                    first: FixedTimespan {
3844                        utc_offset: -3168,
3845                        dst_offset: 0,
3846                        name: Some("LMT"),
3847                    },
3848                    rest: REST
3849                }
3850            },
3851
3852            Tz::Africa__Freetown => {
3853                const REST: &[(i64, FixedTimespan)] = &[
3854                    (-1830383032, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
3855                ];
3856                FixedTimespanSet {
3857                    first: FixedTimespan {
3858                        utc_offset: -968,
3859                        dst_offset: 0,
3860                        name: Some("LMT"),
3861                    },
3862                    rest: REST
3863                }
3864            },
3865
3866            Tz::Africa__Gaborone => {
3867                const REST: &[(i64, FixedTimespan)] = &[
3868                    (-1924999818, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
3869                ];
3870                FixedTimespanSet {
3871                    first: FixedTimespan {
3872                        utc_offset: 7818,
3873                        dst_offset: 0,
3874                        name: Some("LMT"),
3875                    },
3876                    rest: REST
3877                }
3878            },
3879
3880            Tz::Africa__Harare => {
3881                const REST: &[(i64, FixedTimespan)] = &[
3882                    (-1924999818, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
3883                ];
3884                FixedTimespanSet {
3885                    first: FixedTimespan {
3886                        utc_offset: 7818,
3887                        dst_offset: 0,
3888                        name: Some("LMT"),
3889                    },
3890                    rest: REST
3891                }
3892            },
3893
3894            Tz::Africa__Johannesburg => {
3895                const REST: &[(i64, FixedTimespan)] = &[
3896                    (-2458173120, FixedTimespan { utc_offset: 5400, dst_offset: 0, name: Some("SAST") }),
3897                    (-2109288600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("SAST") }),
3898                    (-860976000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("SAST") }),
3899                    (-845254800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("SAST") }),
3900                    (-829526400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("SAST") }),
3901                    (-813805200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("SAST") }),
3902                ];
3903                FixedTimespanSet {
3904                    first: FixedTimespan {
3905                        utc_offset: 6720,
3906                        dst_offset: 0,
3907                        name: Some("LMT"),
3908                    },
3909                    rest: REST
3910                }
3911            },
3912
3913            Tz::Africa__Juba => {
3914                const REST: &[(i64, FixedTimespan)] = &[
3915                    (-1230775588, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
3916                    (10360800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("CAST") }),
3917                    (24786000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
3918                    (41810400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("CAST") }),
3919                    (56322000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
3920                    (73432800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("CAST") }),
3921                    (87944400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
3922                    (104882400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("CAST") }),
3923                    (119480400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
3924                    (136332000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("CAST") }),
3925                    (151016400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
3926                    (167781600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("CAST") }),
3927                    (182552400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
3928                    (199231200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("CAST") }),
3929                    (214174800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
3930                    (230680800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("CAST") }),
3931                    (245710800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
3932                    (262735200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("CAST") }),
3933                    (277246800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
3934                    (294184800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("CAST") }),
3935                    (308782800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
3936                    (325634400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("CAST") }),
3937                    (340405200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
3938                    (357084000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("CAST") }),
3939                    (371941200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
3940                    (388533600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("CAST") }),
3941                    (403477200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
3942                    (419983200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("CAST") }),
3943                    (435013200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
3944                    (452037600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("CAST") }),
3945                    (466635600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
3946                    (483487200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("CAST") }),
3947                    (498171600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
3948                    (947930400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("EAT") }),
3949                    (1612126800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
3950                ];
3951                FixedTimespanSet {
3952                    first: FixedTimespan {
3953                        utc_offset: 7588,
3954                        dst_offset: 0,
3955                        name: Some("LMT"),
3956                    },
3957                    rest: REST
3958                }
3959            },
3960
3961            Tz::Africa__Kampala => {
3962                const REST: &[(i64, FixedTimespan)] = &[
3963                    (-1946168836, FixedTimespan { utc_offset: 9000, dst_offset: 0, name: None }),
3964                    (-1309746600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("EAT") }),
3965                    (-1261969200, FixedTimespan { utc_offset: 9000, dst_offset: 0, name: None }),
3966                    (-1041388200, FixedTimespan { utc_offset: 9900, dst_offset: 0, name: None }),
3967                    (-865305900, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("EAT") }),
3968                ];
3969                FixedTimespanSet {
3970                    first: FixedTimespan {
3971                        utc_offset: 8836,
3972                        dst_offset: 0,
3973                        name: Some("LMT"),
3974                    },
3975                    rest: REST
3976                }
3977            },
3978
3979            Tz::Africa__Khartoum => {
3980                const REST: &[(i64, FixedTimespan)] = &[
3981                    (-1230775808, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
3982                    (10360800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("CAST") }),
3983                    (24786000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
3984                    (41810400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("CAST") }),
3985                    (56322000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
3986                    (73432800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("CAST") }),
3987                    (87944400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
3988                    (104882400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("CAST") }),
3989                    (119480400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
3990                    (136332000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("CAST") }),
3991                    (151016400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
3992                    (167781600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("CAST") }),
3993                    (182552400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
3994                    (199231200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("CAST") }),
3995                    (214174800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
3996                    (230680800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("CAST") }),
3997                    (245710800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
3998                    (262735200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("CAST") }),
3999                    (277246800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
4000                    (294184800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("CAST") }),
4001                    (308782800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
4002                    (325634400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("CAST") }),
4003                    (340405200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
4004                    (357084000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("CAST") }),
4005                    (371941200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
4006                    (388533600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("CAST") }),
4007                    (403477200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
4008                    (419983200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("CAST") }),
4009                    (435013200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
4010                    (452037600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("CAST") }),
4011                    (466635600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
4012                    (483487200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("CAST") }),
4013                    (498171600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
4014                    (947930400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("EAT") }),
4015                    (1509483600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
4016                ];
4017                FixedTimespanSet {
4018                    first: FixedTimespan {
4019                        utc_offset: 7808,
4020                        dst_offset: 0,
4021                        name: Some("LMT"),
4022                    },
4023                    rest: REST
4024                }
4025            },
4026
4027            Tz::Africa__Kigali => {
4028                const REST: &[(i64, FixedTimespan)] = &[
4029                    (-1924999818, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
4030                ];
4031                FixedTimespanSet {
4032                    first: FixedTimespan {
4033                        utc_offset: 7818,
4034                        dst_offset: 0,
4035                        name: Some("LMT"),
4036                    },
4037                    rest: REST
4038                }
4039            },
4040
4041            Tz::Africa__Kinshasa => {
4042                const REST: &[(i64, FixedTimespan)] = &[
4043                    (-2035584815, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
4044                    (-1940889600, FixedTimespan { utc_offset: 815, dst_offset: 0, name: Some("LMT") }),
4045                    (-1767226415, FixedTimespan { utc_offset: 1800, dst_offset: 0, name: None }),
4046                    (-1588465800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("WAT") }),
4047                ];
4048                FixedTimespanSet {
4049                    first: FixedTimespan {
4050                        utc_offset: 815,
4051                        dst_offset: 0,
4052                        name: Some("LMT"),
4053                    },
4054                    rest: REST
4055                }
4056            },
4057
4058            Tz::Africa__Lagos => {
4059                const REST: &[(i64, FixedTimespan)] = &[
4060                    (-2035584815, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
4061                    (-1940889600, FixedTimespan { utc_offset: 815, dst_offset: 0, name: Some("LMT") }),
4062                    (-1767226415, FixedTimespan { utc_offset: 1800, dst_offset: 0, name: None }),
4063                    (-1588465800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("WAT") }),
4064                ];
4065                FixedTimespanSet {
4066                    first: FixedTimespan {
4067                        utc_offset: 815,
4068                        dst_offset: 0,
4069                        name: Some("LMT"),
4070                    },
4071                    rest: REST
4072                }
4073            },
4074
4075            Tz::Africa__Libreville => {
4076                const REST: &[(i64, FixedTimespan)] = &[
4077                    (-2035584815, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
4078                    (-1940889600, FixedTimespan { utc_offset: 815, dst_offset: 0, name: Some("LMT") }),
4079                    (-1767226415, FixedTimespan { utc_offset: 1800, dst_offset: 0, name: None }),
4080                    (-1588465800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("WAT") }),
4081                ];
4082                FixedTimespanSet {
4083                    first: FixedTimespan {
4084                        utc_offset: 815,
4085                        dst_offset: 0,
4086                        name: Some("LMT"),
4087                    },
4088                    rest: REST
4089                }
4090            },
4091
4092            Tz::Africa__Lome => {
4093                const REST: &[(i64, FixedTimespan)] = &[
4094                    (-1830383032, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
4095                ];
4096                FixedTimespanSet {
4097                    first: FixedTimespan {
4098                        utc_offset: -968,
4099                        dst_offset: 0,
4100                        name: Some("LMT"),
4101                    },
4102                    rest: REST
4103                }
4104            },
4105
4106            Tz::Africa__Luanda => {
4107                const REST: &[(i64, FixedTimespan)] = &[
4108                    (-2035584815, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
4109                    (-1940889600, FixedTimespan { utc_offset: 815, dst_offset: 0, name: Some("LMT") }),
4110                    (-1767226415, FixedTimespan { utc_offset: 1800, dst_offset: 0, name: None }),
4111                    (-1588465800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("WAT") }),
4112                ];
4113                FixedTimespanSet {
4114                    first: FixedTimespan {
4115                        utc_offset: 815,
4116                        dst_offset: 0,
4117                        name: Some("LMT"),
4118                    },
4119                    rest: REST
4120                }
4121            },
4122
4123            Tz::Africa__Lubumbashi => {
4124                const REST: &[(i64, FixedTimespan)] = &[
4125                    (-1924999818, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
4126                ];
4127                FixedTimespanSet {
4128                    first: FixedTimespan {
4129                        utc_offset: 7818,
4130                        dst_offset: 0,
4131                        name: Some("LMT"),
4132                    },
4133                    rest: REST
4134                }
4135            },
4136
4137            Tz::Africa__Lusaka => {
4138                const REST: &[(i64, FixedTimespan)] = &[
4139                    (-1924999818, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
4140                ];
4141                FixedTimespanSet {
4142                    first: FixedTimespan {
4143                        utc_offset: 7818,
4144                        dst_offset: 0,
4145                        name: Some("LMT"),
4146                    },
4147                    rest: REST
4148                }
4149            },
4150
4151            Tz::Africa__Malabo => {
4152                const REST: &[(i64, FixedTimespan)] = &[
4153                    (-2035584815, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
4154                    (-1940889600, FixedTimespan { utc_offset: 815, dst_offset: 0, name: Some("LMT") }),
4155                    (-1767226415, FixedTimespan { utc_offset: 1800, dst_offset: 0, name: None }),
4156                    (-1588465800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("WAT") }),
4157                ];
4158                FixedTimespanSet {
4159                    first: FixedTimespan {
4160                        utc_offset: 815,
4161                        dst_offset: 0,
4162                        name: Some("LMT"),
4163                    },
4164                    rest: REST
4165                }
4166            },
4167
4168            Tz::Africa__Maputo => {
4169                const REST: &[(i64, FixedTimespan)] = &[
4170                    (-1924999818, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
4171                ];
4172                FixedTimespanSet {
4173                    first: FixedTimespan {
4174                        utc_offset: 7818,
4175                        dst_offset: 0,
4176                        name: Some("LMT"),
4177                    },
4178                    rest: REST
4179                }
4180            },
4181
4182            Tz::Africa__Maseru => {
4183                const REST: &[(i64, FixedTimespan)] = &[
4184                    (-2458173120, FixedTimespan { utc_offset: 5400, dst_offset: 0, name: Some("SAST") }),
4185                    (-2109288600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("SAST") }),
4186                    (-860976000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("SAST") }),
4187                    (-845254800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("SAST") }),
4188                    (-829526400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("SAST") }),
4189                    (-813805200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("SAST") }),
4190                ];
4191                FixedTimespanSet {
4192                    first: FixedTimespan {
4193                        utc_offset: 6720,
4194                        dst_offset: 0,
4195                        name: Some("LMT"),
4196                    },
4197                    rest: REST
4198                }
4199            },
4200
4201            Tz::Africa__Mbabane => {
4202                const REST: &[(i64, FixedTimespan)] = &[
4203                    (-2458173120, FixedTimespan { utc_offset: 5400, dst_offset: 0, name: Some("SAST") }),
4204                    (-2109288600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("SAST") }),
4205                    (-860976000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("SAST") }),
4206                    (-845254800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("SAST") }),
4207                    (-829526400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("SAST") }),
4208                    (-813805200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("SAST") }),
4209                ];
4210                FixedTimespanSet {
4211                    first: FixedTimespan {
4212                        utc_offset: 6720,
4213                        dst_offset: 0,
4214                        name: Some("LMT"),
4215                    },
4216                    rest: REST
4217                }
4218            },
4219
4220            Tz::Africa__Mogadishu => {
4221                const REST: &[(i64, FixedTimespan)] = &[
4222                    (-1946168836, FixedTimespan { utc_offset: 9000, dst_offset: 0, name: None }),
4223                    (-1309746600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("EAT") }),
4224                    (-1261969200, FixedTimespan { utc_offset: 9000, dst_offset: 0, name: None }),
4225                    (-1041388200, FixedTimespan { utc_offset: 9900, dst_offset: 0, name: None }),
4226                    (-865305900, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("EAT") }),
4227                ];
4228                FixedTimespanSet {
4229                    first: FixedTimespan {
4230                        utc_offset: 8836,
4231                        dst_offset: 0,
4232                        name: Some("LMT"),
4233                    },
4234                    rest: REST
4235                }
4236            },
4237
4238            Tz::Africa__Monrovia => {
4239                const REST: &[(i64, FixedTimespan)] = &[
4240                    (-2776979812, FixedTimespan { utc_offset: -2588, dst_offset: 0, name: Some("MMT") }),
4241                    (-1604359012, FixedTimespan { utc_offset: -2670, dst_offset: 0, name: Some("MMT") }),
4242                    (63593070, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
4243                ];
4244                FixedTimespanSet {
4245                    first: FixedTimespan {
4246                        utc_offset: -2588,
4247                        dst_offset: 0,
4248                        name: Some("LMT"),
4249                    },
4250                    rest: REST
4251                }
4252            },
4253
4254            Tz::Africa__Nairobi => {
4255                const REST: &[(i64, FixedTimespan)] = &[
4256                    (-1946168836, FixedTimespan { utc_offset: 9000, dst_offset: 0, name: None }),
4257                    (-1309746600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("EAT") }),
4258                    (-1261969200, FixedTimespan { utc_offset: 9000, dst_offset: 0, name: None }),
4259                    (-1041388200, FixedTimespan { utc_offset: 9900, dst_offset: 0, name: None }),
4260                    (-865305900, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("EAT") }),
4261                ];
4262                FixedTimespanSet {
4263                    first: FixedTimespan {
4264                        utc_offset: 8836,
4265                        dst_offset: 0,
4266                        name: Some("LMT"),
4267                    },
4268                    rest: REST
4269                }
4270            },
4271
4272            Tz::Africa__Ndjamena => {
4273                const REST: &[(i64, FixedTimespan)] = &[
4274                    (-1830387612, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("WAT") }),
4275                    (308703600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("WAST") }),
4276                    (321314400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("WAT") }),
4277                ];
4278                FixedTimespanSet {
4279                    first: FixedTimespan {
4280                        utc_offset: 3612,
4281                        dst_offset: 0,
4282                        name: Some("LMT"),
4283                    },
4284                    rest: REST
4285                }
4286            },
4287
4288            Tz::Africa__Niamey => {
4289                const REST: &[(i64, FixedTimespan)] = &[
4290                    (-2035584815, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
4291                    (-1940889600, FixedTimespan { utc_offset: 815, dst_offset: 0, name: Some("LMT") }),
4292                    (-1767226415, FixedTimespan { utc_offset: 1800, dst_offset: 0, name: None }),
4293                    (-1588465800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("WAT") }),
4294                ];
4295                FixedTimespanSet {
4296                    first: FixedTimespan {
4297                        utc_offset: 815,
4298                        dst_offset: 0,
4299                        name: Some("LMT"),
4300                    },
4301                    rest: REST
4302                }
4303            },
4304
4305            Tz::Africa__Nouakchott => {
4306                const REST: &[(i64, FixedTimespan)] = &[
4307                    (-1830383032, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
4308                ];
4309                FixedTimespanSet {
4310                    first: FixedTimespan {
4311                        utc_offset: -968,
4312                        dst_offset: 0,
4313                        name: Some("LMT"),
4314                    },
4315                    rest: REST
4316                }
4317            },
4318
4319            Tz::Africa__Ouagadougou => {
4320                const REST: &[(i64, FixedTimespan)] = &[
4321                    (-1830383032, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
4322                ];
4323                FixedTimespanSet {
4324                    first: FixedTimespan {
4325                        utc_offset: -968,
4326                        dst_offset: 0,
4327                        name: Some("LMT"),
4328                    },
4329                    rest: REST
4330                }
4331            },
4332
4333            Tz::Africa__PortoNovo => {
4334                const REST: &[(i64, FixedTimespan)] = &[
4335                    (-2035584815, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
4336                    (-1940889600, FixedTimespan { utc_offset: 815, dst_offset: 0, name: Some("LMT") }),
4337                    (-1767226415, FixedTimespan { utc_offset: 1800, dst_offset: 0, name: None }),
4338                    (-1588465800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("WAT") }),
4339                ];
4340                FixedTimespanSet {
4341                    first: FixedTimespan {
4342                        utc_offset: 815,
4343                        dst_offset: 0,
4344                        name: Some("LMT"),
4345                    },
4346                    rest: REST
4347                }
4348            },
4349
4350            Tz::Africa__Sao_Tome => {
4351                const REST: &[(i64, FixedTimespan)] = &[
4352                    (-2713912016, FixedTimespan { utc_offset: -2205, dst_offset: 0, name: Some("LMT") }),
4353                    (-1830384000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
4354                    (1514768400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("WAT") }),
4355                    (1546304400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
4356                ];
4357                FixedTimespanSet {
4358                    first: FixedTimespan {
4359                        utc_offset: 1616,
4360                        dst_offset: 0,
4361                        name: Some("LMT"),
4362                    },
4363                    rest: REST
4364                }
4365            },
4366
4367            Tz::Africa__Timbuktu => {
4368                const REST: &[(i64, FixedTimespan)] = &[
4369                    (-1830383032, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
4370                ];
4371                FixedTimespanSet {
4372                    first: FixedTimespan {
4373                        utc_offset: -968,
4374                        dst_offset: 0,
4375                        name: Some("LMT"),
4376                    },
4377                    rest: REST
4378                }
4379            },
4380
4381            Tz::Africa__Tripoli => {
4382                const REST: &[(i64, FixedTimespan)] = &[
4383                    (-1577926364, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
4384                    (-574902000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
4385                    (-568087200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
4386                    (-512175600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
4387                    (-504928800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
4388                    (-449888400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
4389                    (-441856800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
4390                    (-347158800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
4391                    (378684000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
4392                    (386463600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
4393                    (402271200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
4394                    (417999600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
4395                    (433807200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
4396                    (449622000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
4397                    (465429600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
4398                    (481590000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
4399                    (496965600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
4400                    (512953200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
4401                    (528674400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
4402                    (544230000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
4403                    (560037600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
4404                    (575852400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
4405                    (591660000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
4406                    (607388400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
4407                    (623196000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
4408                    (641775600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
4409                    (844034400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
4410                    (860108400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
4411                    (875916000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
4412                    (1352505600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
4413                    (1364515200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
4414                    (1382659200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
4415                ];
4416                FixedTimespanSet {
4417                    first: FixedTimespan {
4418                        utc_offset: 3164,
4419                        dst_offset: 0,
4420                        name: Some("LMT"),
4421                    },
4422                    rest: REST
4423                }
4424            },
4425
4426            Tz::Africa__Tunis => {
4427                const REST: &[(i64, FixedTimespan)] = &[
4428                    (-2797202444, FixedTimespan { utc_offset: 561, dst_offset: 0, name: Some("PMT") }),
4429                    (-1855958961, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
4430                    (-969242400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
4431                    (-950493600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
4432                    (-941940000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
4433                    (-891136800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
4434                    (-877827600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
4435                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
4436                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
4437                    (-842918400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
4438                    (-842223600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
4439                    (-828230400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
4440                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
4441                    (-796269600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
4442                    (-781052400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
4443                    (-766634400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
4444                    (231202800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
4445                    (243903600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
4446                    (262825200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
4447                    (276044400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
4448                    (581122800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
4449                    (591145200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
4450                    (606870000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
4451                    (622594800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
4452                    (641516400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
4453                    (654649200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
4454                    (1114902000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
4455                    (1128038400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
4456                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
4457                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
4458                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
4459                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
4460                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
4461                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
4462                ];
4463                FixedTimespanSet {
4464                    first: FixedTimespan {
4465                        utc_offset: 2444,
4466                        dst_offset: 0,
4467                        name: Some("LMT"),
4468                    },
4469                    rest: REST
4470                }
4471            },
4472
4473            Tz::Africa__Windhoek => {
4474                const REST: &[(i64, FixedTimespan)] = &[
4475                    (-2458170504, FixedTimespan { utc_offset: 5400, dst_offset: 0, name: None }),
4476                    (-2109288600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("SAST") }),
4477                    (-860976000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("SAST") }),
4478                    (-845254800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("SAST") }),
4479                    (637970400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
4480                    (764200800, FixedTimespan { utc_offset: 7200, dst_offset: -3600, name: Some("WAT") }),
4481                    (778640400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
4482                    (796780800, FixedTimespan { utc_offset: 7200, dst_offset: -3600, name: Some("WAT") }),
4483                    (810090000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
4484                    (828835200, FixedTimespan { utc_offset: 7200, dst_offset: -3600, name: Some("WAT") }),
4485                    (841539600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
4486                    (860284800, FixedTimespan { utc_offset: 7200, dst_offset: -3600, name: Some("WAT") }),
4487                    (873594000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
4488                    (891734400, FixedTimespan { utc_offset: 7200, dst_offset: -3600, name: Some("WAT") }),
4489                    (905043600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
4490                    (923184000, FixedTimespan { utc_offset: 7200, dst_offset: -3600, name: Some("WAT") }),
4491                    (936493200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
4492                    (954633600, FixedTimespan { utc_offset: 7200, dst_offset: -3600, name: Some("WAT") }),
4493                    (967942800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
4494                    (986083200, FixedTimespan { utc_offset: 7200, dst_offset: -3600, name: Some("WAT") }),
4495                    (999392400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
4496                    (1018137600, FixedTimespan { utc_offset: 7200, dst_offset: -3600, name: Some("WAT") }),
4497                    (1030842000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
4498                    (1049587200, FixedTimespan { utc_offset: 7200, dst_offset: -3600, name: Some("WAT") }),
4499                    (1062896400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
4500                    (1081036800, FixedTimespan { utc_offset: 7200, dst_offset: -3600, name: Some("WAT") }),
4501                    (1094346000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
4502                    (1112486400, FixedTimespan { utc_offset: 7200, dst_offset: -3600, name: Some("WAT") }),
4503                    (1125795600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
4504                    (1143936000, FixedTimespan { utc_offset: 7200, dst_offset: -3600, name: Some("WAT") }),
4505                    (1157245200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
4506                    (1175385600, FixedTimespan { utc_offset: 7200, dst_offset: -3600, name: Some("WAT") }),
4507                    (1188694800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
4508                    (1207440000, FixedTimespan { utc_offset: 7200, dst_offset: -3600, name: Some("WAT") }),
4509                    (1220749200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
4510                    (1238889600, FixedTimespan { utc_offset: 7200, dst_offset: -3600, name: Some("WAT") }),
4511                    (1252198800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
4512                    (1270339200, FixedTimespan { utc_offset: 7200, dst_offset: -3600, name: Some("WAT") }),
4513                    (1283648400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
4514                    (1301788800, FixedTimespan { utc_offset: 7200, dst_offset: -3600, name: Some("WAT") }),
4515                    (1315098000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
4516                    (1333238400, FixedTimespan { utc_offset: 7200, dst_offset: -3600, name: Some("WAT") }),
4517                    (1346547600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
4518                    (1365292800, FixedTimespan { utc_offset: 7200, dst_offset: -3600, name: Some("WAT") }),
4519                    (1377997200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
4520                    (1396742400, FixedTimespan { utc_offset: 7200, dst_offset: -3600, name: Some("WAT") }),
4521                    (1410051600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
4522                    (1428192000, FixedTimespan { utc_offset: 7200, dst_offset: -3600, name: Some("WAT") }),
4523                    (1441501200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
4524                    (1459641600, FixedTimespan { utc_offset: 7200, dst_offset: -3600, name: Some("WAT") }),
4525                    (1472950800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
4526                    (1491091200, FixedTimespan { utc_offset: 7200, dst_offset: -3600, name: Some("WAT") }),
4527                    (1504400400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("CAT") }),
4528                ];
4529                FixedTimespanSet {
4530                    first: FixedTimespan {
4531                        utc_offset: 4104,
4532                        dst_offset: 0,
4533                        name: Some("LMT"),
4534                    },
4535                    rest: REST
4536                }
4537            },
4538
4539            Tz::America__Adak => {
4540                const REST: &[(i64, FixedTimespan)] = &[
4541                    (-3225223727, FixedTimespan { utc_offset: -42398, dst_offset: 0, name: Some("LMT") }),
4542                    (-2188944802, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("NST") }),
4543                    (-880196400, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("NWT") }),
4544                    (-769395600, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("NPT") }),
4545                    (-765374400, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("NST") }),
4546                    (-86878800, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("BST") }),
4547                    (-21466800, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("BDT") }),
4548                    (-5745600, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("BST") }),
4549                    (9982800, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("BDT") }),
4550                    (25704000, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("BST") }),
4551                    (41432400, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("BDT") }),
4552                    (57758400, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("BST") }),
4553                    (73486800, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("BDT") }),
4554                    (89208000, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("BST") }),
4555                    (104936400, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("BDT") }),
4556                    (120657600, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("BST") }),
4557                    (126709200, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("BDT") }),
4558                    (152107200, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("BST") }),
4559                    (162392400, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("BDT") }),
4560                    (183556800, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("BST") }),
4561                    (199285200, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("BDT") }),
4562                    (215611200, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("BST") }),
4563                    (230734800, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("BDT") }),
4564                    (247060800, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("BST") }),
4565                    (262789200, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("BDT") }),
4566                    (278510400, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("BST") }),
4567                    (294238800, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("BDT") }),
4568                    (309960000, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("BST") }),
4569                    (325688400, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("BDT") }),
4570                    (341409600, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("BST") }),
4571                    (357138000, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("BDT") }),
4572                    (372859200, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("BST") }),
4573                    (388587600, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("BDT") }),
4574                    (404913600, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("BST") }),
4575                    (420037200, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("BDT") }),
4576                    (436363200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("AHST") }),
4577                    (439034400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4578                    (452088000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4579                    (467809200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4580                    (483537600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4581                    (499258800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4582                    (514987200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4583                    (530708400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4584                    (544622400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4585                    (562158000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4586                    (576072000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4587                    (594212400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4588                    (607521600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4589                    (625662000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4590                    (638971200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4591                    (657111600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4592                    (671025600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4593                    (688561200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4594                    (702475200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4595                    (720010800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4596                    (733924800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4597                    (752065200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4598                    (765374400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4599                    (783514800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4600                    (796824000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4601                    (814964400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4602                    (828878400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4603                    (846414000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4604                    (860328000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4605                    (877863600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4606                    (891777600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4607                    (909313200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4608                    (923227200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4609                    (941367600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4610                    (954676800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4611                    (972817200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4612                    (986126400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4613                    (1004266800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4614                    (1018180800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4615                    (1035716400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4616                    (1049630400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4617                    (1067166000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4618                    (1081080000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4619                    (1099220400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4620                    (1112529600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4621                    (1130670000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4622                    (1143979200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4623                    (1162119600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4624                    (1173614400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4625                    (1194174000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4626                    (1205064000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4627                    (1225623600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4628                    (1236513600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4629                    (1257073200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4630                    (1268568000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4631                    (1289127600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4632                    (1300017600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4633                    (1320577200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4634                    (1331467200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4635                    (1352026800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4636                    (1362916800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4637                    (1383476400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4638                    (1394366400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4639                    (1414926000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4640                    (1425816000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4641                    (1446375600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4642                    (1457870400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4643                    (1478430000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4644                    (1489320000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4645                    (1509879600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4646                    (1520769600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4647                    (1541329200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4648                    (1552219200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4649                    (1572778800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4650                    (1583668800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4651                    (1604228400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4652                    (1615723200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4653                    (1636282800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4654                    (1647172800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4655                    (1667732400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4656                    (1678622400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4657                    (1699182000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4658                    (1710072000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4659                    (1730631600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4660                    (1741521600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4661                    (1762081200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4662                    (1772971200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4663                    (1793530800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4664                    (1805025600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4665                    (1825585200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4666                    (1836475200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4667                    (1857034800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4668                    (1867924800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4669                    (1888484400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4670                    (1899374400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4671                    (1919934000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4672                    (1930824000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4673                    (1951383600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4674                    (1962878400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4675                    (1983438000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4676                    (1994328000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4677                    (2014887600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4678                    (2025777600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4679                    (2046337200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4680                    (2057227200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4681                    (2077786800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4682                    (2088676800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4683                    (2109236400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4684                    (2120126400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4685                    (2140686000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4686                    (2152180800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4687                    (2172740400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4688                    (2183630400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4689                    (2204190000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4690                    (2215080000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4691                    (2235639600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4692                    (2246529600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4693                    (2267089200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4694                    (2277979200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4695                    (2298538800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4696                    (2309428800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4697                    (2329988400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4698                    (2341483200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4699                    (2362042800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4700                    (2372932800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4701                    (2393492400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4702                    (2404382400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4703                    (2424942000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4704                    (2435832000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4705                    (2456391600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4706                    (2467281600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4707                    (2487841200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4708                    (2499336000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4709                    (2519895600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4710                    (2530785600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4711                    (2551345200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4712                    (2562235200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4713                    (2582794800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4714                    (2593684800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4715                    (2614244400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4716                    (2625134400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4717                    (2645694000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4718                    (2656584000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4719                    (2677143600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4720                    (2688638400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4721                    (2709198000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4722                    (2720088000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4723                    (2740647600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4724                    (2751537600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4725                    (2772097200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4726                    (2782987200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4727                    (2803546800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4728                    (2814436800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4729                    (2834996400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4730                    (2846491200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4731                    (2867050800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4732                    (2877940800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4733                    (2898500400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4734                    (2909390400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4735                    (2929950000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4736                    (2940840000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4737                    (2961399600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4738                    (2972289600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4739                    (2992849200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4740                    (3003739200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4741                    (3024298800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4742                    (3035793600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4743                    (3056353200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4744                    (3067243200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4745                    (3087802800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4746                    (3098692800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4747                    (3119252400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4748                    (3130142400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4749                    (3150702000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4750                    (3161592000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4751                    (3182151600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4752                    (3193041600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4753                    (3213601200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4754                    (3225096000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4755                    (3245655600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4756                    (3256545600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4757                    (3277105200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4758                    (3287995200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4759                    (3308554800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4760                    (3319444800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4761                    (3340004400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4762                    (3350894400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4763                    (3371454000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4764                    (3382948800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4765                    (3403508400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4766                    (3414398400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4767                    (3434958000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4768                    (3445848000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4769                    (3466407600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4770                    (3477297600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4771                    (3497857200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4772                    (3508747200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4773                    (3529306800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4774                    (3540196800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4775                    (3560756400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4776                    (3572251200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4777                    (3592810800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4778                    (3603700800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4779                    (3624260400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4780                    (3635150400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4781                    (3655710000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4782                    (3666600000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4783                    (3687159600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4784                    (3698049600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4785                    (3718609200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4786                    (3730104000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4787                    (3750663600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4788                    (3761553600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4789                    (3782113200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4790                    (3793003200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4791                    (3813562800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4792                    (3824452800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4793                    (3845012400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4794                    (3855902400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4795                    (3876462000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4796                    (3887352000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4797                    (3907911600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4798                    (3919406400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4799                    (3939966000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4800                    (3950856000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4801                    (3971415600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4802                    (3982305600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4803                    (4002865200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4804                    (4013755200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4805                    (4034314800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4806                    (4045204800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4807                    (4065764400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4808                    (4076654400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
4809                    (4097214000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
4810                ];
4811                FixedTimespanSet {
4812                    first: FixedTimespan {
4813                        utc_offset: 44002,
4814                        dst_offset: 0,
4815                        name: Some("LMT"),
4816                    },
4817                    rest: REST
4818                }
4819            },
4820
4821            Tz::America__Anchorage => {
4822                const REST: &[(i64, FixedTimespan)] = &[
4823                    (-3225223727, FixedTimespan { utc_offset: -35976, dst_offset: 0, name: Some("LMT") }),
4824                    (-2188951224, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("AST") }),
4825                    (-880200000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("AWT") }),
4826                    (-769395600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("APT") }),
4827                    (-765378000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("AST") }),
4828                    (-86882400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("AHST") }),
4829                    (-21470400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("AHDT") }),
4830                    (-5749200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("AHST") }),
4831                    (9979200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("AHDT") }),
4832                    (25700400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("AHST") }),
4833                    (41428800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("AHDT") }),
4834                    (57754800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("AHST") }),
4835                    (73483200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("AHDT") }),
4836                    (89204400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("AHST") }),
4837                    (104932800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("AHDT") }),
4838                    (120654000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("AHST") }),
4839                    (126705600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("AHDT") }),
4840                    (152103600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("AHST") }),
4841                    (162388800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("AHDT") }),
4842                    (183553200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("AHST") }),
4843                    (199281600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("AHDT") }),
4844                    (215607600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("AHST") }),
4845                    (230731200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("AHDT") }),
4846                    (247057200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("AHST") }),
4847                    (262785600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("AHDT") }),
4848                    (278506800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("AHST") }),
4849                    (294235200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("AHDT") }),
4850                    (309956400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("AHST") }),
4851                    (325684800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("AHDT") }),
4852                    (341406000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("AHST") }),
4853                    (357134400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("AHDT") }),
4854                    (372855600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("AHST") }),
4855                    (388584000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("AHDT") }),
4856                    (404910000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("AHST") }),
4857                    (420033600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("AHDT") }),
4858                    (436359600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("YST") }),
4859                    (439030800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4860                    (452084400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4861                    (467805600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4862                    (483534000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4863                    (499255200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4864                    (514983600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4865                    (530704800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4866                    (544618800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4867                    (562154400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4868                    (576068400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4869                    (594208800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4870                    (607518000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4871                    (625658400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4872                    (638967600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4873                    (657108000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4874                    (671022000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4875                    (688557600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4876                    (702471600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4877                    (720007200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4878                    (733921200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4879                    (752061600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4880                    (765370800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4881                    (783511200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4882                    (796820400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4883                    (814960800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4884                    (828874800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4885                    (846410400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4886                    (860324400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4887                    (877860000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4888                    (891774000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4889                    (909309600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4890                    (923223600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4891                    (941364000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4892                    (954673200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4893                    (972813600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4894                    (986122800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4895                    (1004263200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4896                    (1018177200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4897                    (1035712800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4898                    (1049626800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4899                    (1067162400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4900                    (1081076400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4901                    (1099216800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4902                    (1112526000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4903                    (1130666400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4904                    (1143975600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4905                    (1162116000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4906                    (1173610800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4907                    (1194170400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4908                    (1205060400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4909                    (1225620000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4910                    (1236510000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4911                    (1257069600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4912                    (1268564400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4913                    (1289124000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4914                    (1300014000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4915                    (1320573600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4916                    (1331463600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4917                    (1352023200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4918                    (1362913200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4919                    (1383472800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4920                    (1394362800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4921                    (1414922400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4922                    (1425812400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4923                    (1446372000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4924                    (1457866800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4925                    (1478426400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4926                    (1489316400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4927                    (1509876000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4928                    (1520766000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4929                    (1541325600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4930                    (1552215600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4931                    (1572775200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4932                    (1583665200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4933                    (1604224800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4934                    (1615719600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4935                    (1636279200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4936                    (1647169200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4937                    (1667728800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4938                    (1678618800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4939                    (1699178400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4940                    (1710068400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4941                    (1730628000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4942                    (1741518000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4943                    (1762077600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4944                    (1772967600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4945                    (1793527200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4946                    (1805022000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4947                    (1825581600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4948                    (1836471600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4949                    (1857031200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4950                    (1867921200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4951                    (1888480800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4952                    (1899370800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4953                    (1919930400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4954                    (1930820400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4955                    (1951380000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4956                    (1962874800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4957                    (1983434400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4958                    (1994324400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4959                    (2014884000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4960                    (2025774000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4961                    (2046333600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4962                    (2057223600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4963                    (2077783200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4964                    (2088673200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4965                    (2109232800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4966                    (2120122800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4967                    (2140682400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4968                    (2152177200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4969                    (2172736800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4970                    (2183626800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4971                    (2204186400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4972                    (2215076400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4973                    (2235636000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4974                    (2246526000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4975                    (2267085600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4976                    (2277975600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4977                    (2298535200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4978                    (2309425200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4979                    (2329984800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4980                    (2341479600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4981                    (2362039200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4982                    (2372929200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4983                    (2393488800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4984                    (2404378800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4985                    (2424938400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4986                    (2435828400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4987                    (2456388000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4988                    (2467278000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4989                    (2487837600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4990                    (2499332400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4991                    (2519892000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4992                    (2530782000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4993                    (2551341600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4994                    (2562231600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4995                    (2582791200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4996                    (2593681200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4997                    (2614240800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
4998                    (2625130800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
4999                    (2645690400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
5000                    (2656580400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
5001                    (2677140000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
5002                    (2688634800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
5003                    (2709194400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
5004                    (2720084400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
5005                    (2740644000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
5006                    (2751534000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
5007                    (2772093600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
5008                    (2782983600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
5009                    (2803543200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
5010                    (2814433200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
5011                    (2834992800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
5012                    (2846487600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
5013                    (2867047200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
5014                    (2877937200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
5015                    (2898496800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
5016                    (2909386800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
5017                    (2929946400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
5018                    (2940836400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
5019                    (2961396000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
5020                    (2972286000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
5021                    (2992845600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
5022                    (3003735600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
5023                    (3024295200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
5024                    (3035790000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
5025                    (3056349600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
5026                    (3067239600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
5027                    (3087799200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
5028                    (3098689200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
5029                    (3119248800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
5030                    (3130138800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
5031                    (3150698400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
5032                    (3161588400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
5033                    (3182148000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
5034                    (3193038000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
5035                    (3213597600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
5036                    (3225092400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
5037                    (3245652000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
5038                    (3256542000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
5039                    (3277101600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
5040                    (3287991600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
5041                    (3308551200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
5042                    (3319441200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
5043                    (3340000800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
5044                    (3350890800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
5045                    (3371450400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
5046                    (3382945200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
5047                    (3403504800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
5048                    (3414394800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
5049                    (3434954400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
5050                    (3445844400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
5051                    (3466404000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
5052                    (3477294000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
5053                    (3497853600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
5054                    (3508743600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
5055                    (3529303200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
5056                    (3540193200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
5057                    (3560752800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
5058                    (3572247600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
5059                    (3592807200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
5060                    (3603697200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
5061                    (3624256800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
5062                    (3635146800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
5063                    (3655706400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
5064                    (3666596400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
5065                    (3687156000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
5066                    (3698046000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
5067                    (3718605600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
5068                    (3730100400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
5069                    (3750660000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
5070                    (3761550000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
5071                    (3782109600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
5072                    (3792999600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
5073                    (3813559200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
5074                    (3824449200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
5075                    (3845008800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
5076                    (3855898800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
5077                    (3876458400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
5078                    (3887348400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
5079                    (3907908000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
5080                    (3919402800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
5081                    (3939962400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
5082                    (3950852400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
5083                    (3971412000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
5084                    (3982302000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
5085                    (4002861600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
5086                    (4013751600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
5087                    (4034311200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
5088                    (4045201200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
5089                    (4065760800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
5090                    (4076650800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
5091                    (4097210400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
5092                ];
5093                FixedTimespanSet {
5094                    first: FixedTimespan {
5095                        utc_offset: 50424,
5096                        dst_offset: 0,
5097                        name: Some("LMT"),
5098                    },
5099                    rest: REST
5100                }
5101            },
5102
5103            Tz::America__Anguilla => {
5104                const REST: &[(i64, FixedTimespan)] = &[
5105                    (-2233035335, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
5106                    (-873057600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("AWT") }),
5107                    (-769395600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("APT") }),
5108                    (-765399600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
5109                ];
5110                FixedTimespanSet {
5111                    first: FixedTimespan {
5112                        utc_offset: -15865,
5113                        dst_offset: 0,
5114                        name: Some("LMT"),
5115                    },
5116                    rest: REST
5117                }
5118            },
5119
5120            Tz::America__Antigua => {
5121                const REST: &[(i64, FixedTimespan)] = &[
5122                    (-2233035335, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
5123                    (-873057600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("AWT") }),
5124                    (-769395600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("APT") }),
5125                    (-765399600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
5126                ];
5127                FixedTimespanSet {
5128                    first: FixedTimespan {
5129                        utc_offset: -15865,
5130                        dst_offset: 0,
5131                        name: Some("LMT"),
5132                    },
5133                    rest: REST
5134                }
5135            },
5136
5137            Tz::America__Araguaina => {
5138                const REST: &[(i64, FixedTimespan)] = &[
5139                    (-1767214032, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5140                    (-1206957600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5141                    (-1191362400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5142                    (-1175374800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5143                    (-1159826400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5144                    (-633819600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5145                    (-622069200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5146                    (-602283600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5147                    (-591832800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5148                    (-570747600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5149                    (-560210400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5150                    (-539125200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5151                    (-531352800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5152                    (-191365200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5153                    (-184197600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5154                    (-155163600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5155                    (-150069600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5156                    (-128898000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5157                    (-121125600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5158                    (-99954000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5159                    (-89589600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5160                    (-68418000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5161                    (-57967200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5162                    (499748400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5163                    (511236000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5164                    (530593200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5165                    (540266400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5166                    (562129200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5167                    (571197600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5168                    (592974000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5169                    (602042400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5170                    (624423600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5171                    (634701600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5172                    (813726000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5173                    (824004000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5174                    (844570800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5175                    (856058400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5176                    (876106800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5177                    (888717600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5178                    (908074800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5179                    (919562400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5180                    (938919600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5181                    (951616800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5182                    (970974000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5183                    (982461600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5184                    (1003028400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5185                    (1013911200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5186                    (1036292400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5187                    (1045360800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5188                    (1350788400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5189                    (1361066400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5190                ];
5191                FixedTimespanSet {
5192                    first: FixedTimespan {
5193                        utc_offset: -11568,
5194                        dst_offset: 0,
5195                        name: Some("LMT"),
5196                    },
5197                    rest: REST
5198                }
5199            },
5200
5201            Tz::America__Argentina__Buenos_Aires => {
5202                const REST: &[(i64, FixedTimespan)] = &[
5203                    (-2372097972, FixedTimespan { utc_offset: -15408, dst_offset: 0, name: Some("CMT") }),
5204                    (-1567453392, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5205                    (-1233432000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5206                    (-1222981200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5207                    (-1205956800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5208                    (-1194037200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5209                    (-1172865600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5210                    (-1162501200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5211                    (-1141329600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5212                    (-1130965200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5213                    (-1109793600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5214                    (-1099429200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5215                    (-1078257600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5216                    (-1067806800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5217                    (-1046635200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5218                    (-1036270800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5219                    (-1015099200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5220                    (-1004734800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5221                    (-983563200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5222                    (-973198800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5223                    (-952027200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5224                    (-941576400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5225                    (-931032000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5226                    (-900882000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5227                    (-890337600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5228                    (-833749200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5229                    (-827265600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5230                    (-752274000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5231                    (-733780800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5232                    (-197326800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5233                    (-190843200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5234                    (-184194000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5235                    (-164491200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5236                    (-152658000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5237                    (-132955200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5238                    (-121122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5239                    (-101419200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5240                    (-86821200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5241                    (-71092800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5242                    (-54766800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5243                    (-39038400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5244                    (-23317200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5245                    (-7588800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5246                    (128142000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5247                    (136605600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5248                    (596948400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5249                    (605066400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5250                    (624423600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5251                    (636516000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5252                    (656478000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5253                    (667965600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5254                    (687927600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5255                    (699415200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5256                    (719377200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5257                    (731469600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5258                    (938919600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5259                    (952052400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5260                    (1198983600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5261                    (1205632800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5262                    (1224385200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5263                    (1237082400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5264                ];
5265                FixedTimespanSet {
5266                    first: FixedTimespan {
5267                        utc_offset: -14028,
5268                        dst_offset: 0,
5269                        name: Some("LMT"),
5270                    },
5271                    rest: REST
5272                }
5273            },
5274
5275            Tz::America__Argentina__Catamarca => {
5276                const REST: &[(i64, FixedTimespan)] = &[
5277                    (-2372096212, FixedTimespan { utc_offset: -15408, dst_offset: 0, name: Some("CMT") }),
5278                    (-1567453392, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5279                    (-1233432000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5280                    (-1222981200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5281                    (-1205956800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5282                    (-1194037200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5283                    (-1172865600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5284                    (-1162501200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5285                    (-1141329600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5286                    (-1130965200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5287                    (-1109793600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5288                    (-1099429200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5289                    (-1078257600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5290                    (-1067806800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5291                    (-1046635200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5292                    (-1036270800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5293                    (-1015099200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5294                    (-1004734800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5295                    (-983563200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5296                    (-973198800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5297                    (-952027200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5298                    (-941576400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5299                    (-931032000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5300                    (-900882000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5301                    (-890337600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5302                    (-833749200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5303                    (-827265600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5304                    (-752274000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5305                    (-733780800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5306                    (-197326800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5307                    (-190843200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5308                    (-184194000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5309                    (-164491200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5310                    (-152658000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5311                    (-132955200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5312                    (-121122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5313                    (-101419200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5314                    (-86821200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5315                    (-71092800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5316                    (-54766800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5317                    (-39038400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5318                    (-23317200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5319                    (-7588800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5320                    (128142000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5321                    (136605600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5322                    (596948400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5323                    (605066400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5324                    (624423600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5325                    (636516000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5326                    (656478000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5327                    (667965600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5328                    (687931200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5329                    (699415200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5330                    (719377200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5331                    (731469600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5332                    (938919600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5333                    (952052400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5334                    (1086058800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5335                    (1087704000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5336                    (1198983600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5337                    (1205632800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5338                ];
5339                FixedTimespanSet {
5340                    first: FixedTimespan {
5341                        utc_offset: -15788,
5342                        dst_offset: 0,
5343                        name: Some("LMT"),
5344                    },
5345                    rest: REST
5346                }
5347            },
5348
5349            Tz::America__Argentina__ComodRivadavia => {
5350                const REST: &[(i64, FixedTimespan)] = &[
5351                    (-2372096212, FixedTimespan { utc_offset: -15408, dst_offset: 0, name: Some("CMT") }),
5352                    (-1567453392, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5353                    (-1233432000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5354                    (-1222981200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5355                    (-1205956800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5356                    (-1194037200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5357                    (-1172865600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5358                    (-1162501200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5359                    (-1141329600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5360                    (-1130965200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5361                    (-1109793600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5362                    (-1099429200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5363                    (-1078257600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5364                    (-1067806800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5365                    (-1046635200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5366                    (-1036270800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5367                    (-1015099200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5368                    (-1004734800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5369                    (-983563200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5370                    (-973198800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5371                    (-952027200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5372                    (-941576400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5373                    (-931032000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5374                    (-900882000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5375                    (-890337600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5376                    (-833749200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5377                    (-827265600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5378                    (-752274000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5379                    (-733780800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5380                    (-197326800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5381                    (-190843200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5382                    (-184194000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5383                    (-164491200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5384                    (-152658000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5385                    (-132955200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5386                    (-121122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5387                    (-101419200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5388                    (-86821200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5389                    (-71092800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5390                    (-54766800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5391                    (-39038400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5392                    (-23317200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5393                    (-7588800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5394                    (128142000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5395                    (136605600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5396                    (596948400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5397                    (605066400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5398                    (624423600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5399                    (636516000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5400                    (656478000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5401                    (667965600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5402                    (687931200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5403                    (699415200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5404                    (719377200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5405                    (731469600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5406                    (938919600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5407                    (952052400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5408                    (1086058800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5409                    (1087704000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5410                    (1198983600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5411                    (1205632800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5412                ];
5413                FixedTimespanSet {
5414                    first: FixedTimespan {
5415                        utc_offset: -15788,
5416                        dst_offset: 0,
5417                        name: Some("LMT"),
5418                    },
5419                    rest: REST
5420                }
5421            },
5422
5423            Tz::America__Argentina__Cordoba => {
5424                const REST: &[(i64, FixedTimespan)] = &[
5425                    (-2372096592, FixedTimespan { utc_offset: -15408, dst_offset: 0, name: Some("CMT") }),
5426                    (-1567453392, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5427                    (-1233432000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5428                    (-1222981200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5429                    (-1205956800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5430                    (-1194037200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5431                    (-1172865600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5432                    (-1162501200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5433                    (-1141329600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5434                    (-1130965200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5435                    (-1109793600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5436                    (-1099429200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5437                    (-1078257600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5438                    (-1067806800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5439                    (-1046635200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5440                    (-1036270800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5441                    (-1015099200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5442                    (-1004734800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5443                    (-983563200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5444                    (-973198800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5445                    (-952027200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5446                    (-941576400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5447                    (-931032000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5448                    (-900882000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5449                    (-890337600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5450                    (-833749200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5451                    (-827265600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5452                    (-752274000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5453                    (-733780800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5454                    (-197326800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5455                    (-190843200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5456                    (-184194000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5457                    (-164491200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5458                    (-152658000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5459                    (-132955200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5460                    (-121122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5461                    (-101419200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5462                    (-86821200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5463                    (-71092800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5464                    (-54766800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5465                    (-39038400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5466                    (-23317200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5467                    (-7588800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5468                    (128142000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5469                    (136605600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5470                    (596948400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5471                    (605066400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5472                    (624423600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5473                    (636516000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5474                    (656478000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5475                    (667965600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5476                    (687931200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5477                    (699415200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5478                    (719377200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5479                    (731469600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5480                    (938919600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5481                    (952052400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5482                    (1198983600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5483                    (1205632800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5484                    (1224385200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5485                    (1237082400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5486                ];
5487                FixedTimespanSet {
5488                    first: FixedTimespan {
5489                        utc_offset: -15408,
5490                        dst_offset: 0,
5491                        name: Some("LMT"),
5492                    },
5493                    rest: REST
5494                }
5495            },
5496
5497            Tz::America__Argentina__Jujuy => {
5498                const REST: &[(i64, FixedTimespan)] = &[
5499                    (-2372096328, FixedTimespan { utc_offset: -15408, dst_offset: 0, name: Some("CMT") }),
5500                    (-1567453392, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5501                    (-1233432000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5502                    (-1222981200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5503                    (-1205956800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5504                    (-1194037200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5505                    (-1172865600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5506                    (-1162501200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5507                    (-1141329600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5508                    (-1130965200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5509                    (-1109793600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5510                    (-1099429200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5511                    (-1078257600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5512                    (-1067806800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5513                    (-1046635200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5514                    (-1036270800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5515                    (-1015099200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5516                    (-1004734800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5517                    (-983563200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5518                    (-973198800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5519                    (-952027200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5520                    (-941576400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5521                    (-931032000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5522                    (-900882000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5523                    (-890337600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5524                    (-833749200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5525                    (-827265600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5526                    (-752274000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5527                    (-733780800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5528                    (-197326800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5529                    (-190843200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5530                    (-184194000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5531                    (-164491200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5532                    (-152658000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5533                    (-132955200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5534                    (-121122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5535                    (-101419200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5536                    (-86821200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5537                    (-71092800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5538                    (-54766800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5539                    (-39038400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5540                    (-23317200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5541                    (-7588800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5542                    (128142000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5543                    (136605600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5544                    (596948400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5545                    (605066400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5546                    (624423600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5547                    (636516000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5548                    (657086400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5549                    (669178800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5550                    (686721600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5551                    (699415200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5552                    (719377200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5553                    (731469600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5554                    (938919600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5555                    (952052400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5556                    (1198983600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5557                    (1205632800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5558                ];
5559                FixedTimespanSet {
5560                    first: FixedTimespan {
5561                        utc_offset: -15672,
5562                        dst_offset: 0,
5563                        name: Some("LMT"),
5564                    },
5565                    rest: REST
5566                }
5567            },
5568
5569            Tz::America__Argentina__La_Rioja => {
5570                const REST: &[(i64, FixedTimespan)] = &[
5571                    (-2372095956, FixedTimespan { utc_offset: -15408, dst_offset: 0, name: Some("CMT") }),
5572                    (-1567453392, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5573                    (-1233432000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5574                    (-1222981200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5575                    (-1205956800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5576                    (-1194037200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5577                    (-1172865600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5578                    (-1162501200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5579                    (-1141329600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5580                    (-1130965200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5581                    (-1109793600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5582                    (-1099429200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5583                    (-1078257600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5584                    (-1067806800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5585                    (-1046635200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5586                    (-1036270800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5587                    (-1015099200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5588                    (-1004734800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5589                    (-983563200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5590                    (-973198800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5591                    (-952027200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5592                    (-941576400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5593                    (-931032000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5594                    (-900882000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5595                    (-890337600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5596                    (-833749200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5597                    (-827265600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5598                    (-752274000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5599                    (-733780800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5600                    (-197326800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5601                    (-190843200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5602                    (-184194000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5603                    (-164491200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5604                    (-152658000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5605                    (-132955200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5606                    (-121122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5607                    (-101419200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5608                    (-86821200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5609                    (-71092800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5610                    (-54766800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5611                    (-39038400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5612                    (-23317200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5613                    (-7588800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5614                    (128142000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5615                    (136605600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5616                    (596948400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5617                    (605066400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5618                    (624423600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5619                    (636516000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5620                    (656478000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5621                    (667792800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5622                    (673588800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5623                    (687927600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5624                    (699415200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5625                    (719377200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5626                    (731469600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5627                    (938919600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5628                    (952052400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5629                    (1086058800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5630                    (1087704000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5631                    (1198983600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5632                    (1205632800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5633                ];
5634                FixedTimespanSet {
5635                    first: FixedTimespan {
5636                        utc_offset: -16044,
5637                        dst_offset: 0,
5638                        name: Some("LMT"),
5639                    },
5640                    rest: REST
5641                }
5642            },
5643
5644            Tz::America__Argentina__Mendoza => {
5645                const REST: &[(i64, FixedTimespan)] = &[
5646                    (-2372095484, FixedTimespan { utc_offset: -15408, dst_offset: 0, name: Some("CMT") }),
5647                    (-1567453392, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5648                    (-1233432000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5649                    (-1222981200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5650                    (-1205956800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5651                    (-1194037200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5652                    (-1172865600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5653                    (-1162501200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5654                    (-1141329600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5655                    (-1130965200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5656                    (-1109793600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5657                    (-1099429200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5658                    (-1078257600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5659                    (-1067806800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5660                    (-1046635200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5661                    (-1036270800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5662                    (-1015099200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5663                    (-1004734800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5664                    (-983563200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5665                    (-973198800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5666                    (-952027200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5667                    (-941576400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5668                    (-931032000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5669                    (-900882000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5670                    (-890337600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5671                    (-833749200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5672                    (-827265600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5673                    (-752274000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5674                    (-733780800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5675                    (-197326800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5676                    (-190843200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5677                    (-184194000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5678                    (-164491200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5679                    (-152658000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5680                    (-132955200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5681                    (-121122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5682                    (-101419200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5683                    (-86821200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5684                    (-71092800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5685                    (-54766800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5686                    (-39038400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5687                    (-23317200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5688                    (-7588800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5689                    (128142000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5690                    (136605600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5691                    (596948400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5692                    (605066400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5693                    (624423600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5694                    (636516000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5695                    (655963200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5696                    (667796400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5697                    (687499200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5698                    (699418800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5699                    (719380800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5700                    (731469600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5701                    (938919600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5702                    (952052400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5703                    (1085281200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5704                    (1096171200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5705                    (1198983600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5706                    (1205632800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5707                ];
5708                FixedTimespanSet {
5709                    first: FixedTimespan {
5710                        utc_offset: -16516,
5711                        dst_offset: 0,
5712                        name: Some("LMT"),
5713                    },
5714                    rest: REST
5715                }
5716            },
5717
5718            Tz::America__Argentina__Rio_Gallegos => {
5719                const REST: &[(i64, FixedTimespan)] = &[
5720                    (-2372095388, FixedTimespan { utc_offset: -15408, dst_offset: 0, name: Some("CMT") }),
5721                    (-1567453392, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5722                    (-1233432000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5723                    (-1222981200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5724                    (-1205956800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5725                    (-1194037200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5726                    (-1172865600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5727                    (-1162501200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5728                    (-1141329600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5729                    (-1130965200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5730                    (-1109793600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5731                    (-1099429200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5732                    (-1078257600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5733                    (-1067806800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5734                    (-1046635200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5735                    (-1036270800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5736                    (-1015099200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5737                    (-1004734800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5738                    (-983563200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5739                    (-973198800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5740                    (-952027200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5741                    (-941576400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5742                    (-931032000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5743                    (-900882000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5744                    (-890337600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5745                    (-833749200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5746                    (-827265600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5747                    (-752274000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5748                    (-733780800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5749                    (-197326800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5750                    (-190843200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5751                    (-184194000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5752                    (-164491200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5753                    (-152658000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5754                    (-132955200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5755                    (-121122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5756                    (-101419200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5757                    (-86821200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5758                    (-71092800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5759                    (-54766800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5760                    (-39038400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5761                    (-23317200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5762                    (-7588800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5763                    (128142000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5764                    (136605600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5765                    (596948400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5766                    (605066400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5767                    (624423600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5768                    (636516000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5769                    (656478000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5770                    (667965600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5771                    (687927600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5772                    (699415200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5773                    (719377200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5774                    (731469600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5775                    (938919600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5776                    (952052400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5777                    (1086058800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5778                    (1087704000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5779                    (1198983600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5780                    (1205632800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5781                ];
5782                FixedTimespanSet {
5783                    first: FixedTimespan {
5784                        utc_offset: -16612,
5785                        dst_offset: 0,
5786                        name: Some("LMT"),
5787                    },
5788                    rest: REST
5789                }
5790            },
5791
5792            Tz::America__Argentina__Salta => {
5793                const REST: &[(i64, FixedTimespan)] = &[
5794                    (-2372096300, FixedTimespan { utc_offset: -15408, dst_offset: 0, name: Some("CMT") }),
5795                    (-1567453392, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5796                    (-1233432000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5797                    (-1222981200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5798                    (-1205956800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5799                    (-1194037200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5800                    (-1172865600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5801                    (-1162501200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5802                    (-1141329600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5803                    (-1130965200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5804                    (-1109793600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5805                    (-1099429200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5806                    (-1078257600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5807                    (-1067806800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5808                    (-1046635200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5809                    (-1036270800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5810                    (-1015099200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5811                    (-1004734800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5812                    (-983563200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5813                    (-973198800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5814                    (-952027200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5815                    (-941576400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5816                    (-931032000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5817                    (-900882000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5818                    (-890337600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5819                    (-833749200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5820                    (-827265600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5821                    (-752274000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5822                    (-733780800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5823                    (-197326800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5824                    (-190843200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5825                    (-184194000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5826                    (-164491200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5827                    (-152658000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5828                    (-132955200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5829                    (-121122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5830                    (-101419200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5831                    (-86821200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5832                    (-71092800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5833                    (-54766800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5834                    (-39038400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5835                    (-23317200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5836                    (-7588800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5837                    (128142000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5838                    (136605600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5839                    (596948400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5840                    (605066400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5841                    (624423600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5842                    (636516000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5843                    (656478000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5844                    (667965600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5845                    (687931200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5846                    (699415200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5847                    (719377200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5848                    (731469600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5849                    (938919600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5850                    (952052400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5851                    (1198983600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5852                    (1205632800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5853                ];
5854                FixedTimespanSet {
5855                    first: FixedTimespan {
5856                        utc_offset: -15700,
5857                        dst_offset: 0,
5858                        name: Some("LMT"),
5859                    },
5860                    rest: REST
5861                }
5862            },
5863
5864            Tz::America__Argentina__San_Juan => {
5865                const REST: &[(i64, FixedTimespan)] = &[
5866                    (-2372095556, FixedTimespan { utc_offset: -15408, dst_offset: 0, name: Some("CMT") }),
5867                    (-1567453392, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5868                    (-1233432000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5869                    (-1222981200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5870                    (-1205956800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5871                    (-1194037200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5872                    (-1172865600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5873                    (-1162501200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5874                    (-1141329600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5875                    (-1130965200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5876                    (-1109793600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5877                    (-1099429200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5878                    (-1078257600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5879                    (-1067806800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5880                    (-1046635200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5881                    (-1036270800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5882                    (-1015099200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5883                    (-1004734800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5884                    (-983563200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5885                    (-973198800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5886                    (-952027200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5887                    (-941576400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5888                    (-931032000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5889                    (-900882000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5890                    (-890337600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5891                    (-833749200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5892                    (-827265600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5893                    (-752274000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5894                    (-733780800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5895                    (-197326800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5896                    (-190843200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5897                    (-184194000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5898                    (-164491200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5899                    (-152658000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5900                    (-132955200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5901                    (-121122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5902                    (-101419200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5903                    (-86821200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5904                    (-71092800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5905                    (-54766800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5906                    (-39038400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5907                    (-23317200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5908                    (-7588800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5909                    (128142000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5910                    (136605600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5911                    (596948400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5912                    (605066400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5913                    (624423600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5914                    (636516000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5915                    (656478000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5916                    (667792800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5917                    (673588800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5918                    (687927600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5919                    (699415200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5920                    (719377200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5921                    (731469600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5922                    (938919600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5923                    (952052400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5924                    (1085972400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5925                    (1090728000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5926                    (1198983600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5927                    (1205632800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5928                ];
5929                FixedTimespanSet {
5930                    first: FixedTimespan {
5931                        utc_offset: -16444,
5932                        dst_offset: 0,
5933                        name: Some("LMT"),
5934                    },
5935                    rest: REST
5936                }
5937            },
5938
5939            Tz::America__Argentina__San_Luis => {
5940                const REST: &[(i64, FixedTimespan)] = &[
5941                    (-2372096076, FixedTimespan { utc_offset: -15408, dst_offset: 0, name: Some("CMT") }),
5942                    (-1567453392, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5943                    (-1233432000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5944                    (-1222981200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5945                    (-1205956800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5946                    (-1194037200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5947                    (-1172865600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5948                    (-1162501200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5949                    (-1141329600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5950                    (-1130965200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5951                    (-1109793600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5952                    (-1099429200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5953                    (-1078257600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5954                    (-1067806800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5955                    (-1046635200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5956                    (-1036270800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5957                    (-1015099200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5958                    (-1004734800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5959                    (-983563200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5960                    (-973198800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5961                    (-952027200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5962                    (-941576400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5963                    (-931032000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5964                    (-900882000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5965                    (-890337600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5966                    (-833749200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5967                    (-827265600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5968                    (-752274000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5969                    (-733780800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5970                    (-197326800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5971                    (-190843200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5972                    (-184194000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5973                    (-164491200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5974                    (-152658000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5975                    (-132955200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5976                    (-121122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5977                    (-101419200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5978                    (-86821200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5979                    (-71092800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5980                    (-54766800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5981                    (-39038400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5982                    (-23317200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5983                    (-7588800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5984                    (128142000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5985                    (136605600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5986                    (596948400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5987                    (605066400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5988                    (624423600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5989                    (637380000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5990                    (655963200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5991                    (667796400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5992                    (675748800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5993                    (938919600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5994                    (952052400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5995                    (1085972400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
5996                    (1090728000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
5997                    (1198983600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
5998                    (1200880800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
5999                    (1205031600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6000                    (1223784000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6001                    (1236481200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6002                    (1255233600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6003                ];
6004                FixedTimespanSet {
6005                    first: FixedTimespan {
6006                        utc_offset: -15924,
6007                        dst_offset: 0,
6008                        name: Some("LMT"),
6009                    },
6010                    rest: REST
6011                }
6012            },
6013
6014            Tz::America__Argentina__Tucuman => {
6015                const REST: &[(i64, FixedTimespan)] = &[
6016                    (-2372096348, FixedTimespan { utc_offset: -15408, dst_offset: 0, name: Some("CMT") }),
6017                    (-1567453392, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6018                    (-1233432000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6019                    (-1222981200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6020                    (-1205956800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6021                    (-1194037200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6022                    (-1172865600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6023                    (-1162501200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6024                    (-1141329600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6025                    (-1130965200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6026                    (-1109793600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6027                    (-1099429200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6028                    (-1078257600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6029                    (-1067806800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6030                    (-1046635200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6031                    (-1036270800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6032                    (-1015099200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6033                    (-1004734800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6034                    (-983563200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6035                    (-973198800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6036                    (-952027200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6037                    (-941576400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6038                    (-931032000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6039                    (-900882000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6040                    (-890337600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6041                    (-833749200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6042                    (-827265600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6043                    (-752274000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6044                    (-733780800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6045                    (-197326800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6046                    (-190843200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6047                    (-184194000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6048                    (-164491200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6049                    (-152658000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6050                    (-132955200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6051                    (-121122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6052                    (-101419200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6053                    (-86821200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6054                    (-71092800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6055                    (-54766800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6056                    (-39038400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6057                    (-23317200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6058                    (-7588800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6059                    (128142000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
6060                    (136605600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6061                    (596948400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
6062                    (605066400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6063                    (624423600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
6064                    (636516000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6065                    (656478000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
6066                    (667965600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6067                    (687931200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
6068                    (699415200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6069                    (719377200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
6070                    (731469600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6071                    (938919600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6072                    (952052400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6073                    (1086058800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6074                    (1087099200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6075                    (1198983600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
6076                    (1205632800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6077                    (1224385200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
6078                    (1237082400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6079                ];
6080                FixedTimespanSet {
6081                    first: FixedTimespan {
6082                        utc_offset: -15652,
6083                        dst_offset: 0,
6084                        name: Some("LMT"),
6085                    },
6086                    rest: REST
6087                }
6088            },
6089
6090            Tz::America__Argentina__Ushuaia => {
6091                const REST: &[(i64, FixedTimespan)] = &[
6092                    (-2372095608, FixedTimespan { utc_offset: -15408, dst_offset: 0, name: Some("CMT") }),
6093                    (-1567453392, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6094                    (-1233432000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6095                    (-1222981200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6096                    (-1205956800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6097                    (-1194037200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6098                    (-1172865600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6099                    (-1162501200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6100                    (-1141329600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6101                    (-1130965200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6102                    (-1109793600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6103                    (-1099429200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6104                    (-1078257600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6105                    (-1067806800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6106                    (-1046635200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6107                    (-1036270800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6108                    (-1015099200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6109                    (-1004734800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6110                    (-983563200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6111                    (-973198800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6112                    (-952027200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6113                    (-941576400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6114                    (-931032000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6115                    (-900882000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6116                    (-890337600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6117                    (-833749200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6118                    (-827265600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6119                    (-752274000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6120                    (-733780800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6121                    (-197326800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6122                    (-190843200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6123                    (-184194000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6124                    (-164491200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6125                    (-152658000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6126                    (-132955200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6127                    (-121122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6128                    (-101419200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6129                    (-86821200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6130                    (-71092800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6131                    (-54766800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6132                    (-39038400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6133                    (-23317200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6134                    (-7588800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6135                    (128142000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
6136                    (136605600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6137                    (596948400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
6138                    (605066400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6139                    (624423600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
6140                    (636516000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6141                    (656478000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
6142                    (667965600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6143                    (687927600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
6144                    (699415200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6145                    (719377200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
6146                    (731469600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6147                    (938919600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6148                    (952052400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6149                    (1085886000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6150                    (1087704000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6151                    (1198983600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
6152                    (1205632800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6153                ];
6154                FixedTimespanSet {
6155                    first: FixedTimespan {
6156                        utc_offset: -16392,
6157                        dst_offset: 0,
6158                        name: Some("LMT"),
6159                    },
6160                    rest: REST
6161                }
6162            },
6163
6164            Tz::America__Aruba => {
6165                const REST: &[(i64, FixedTimespan)] = &[
6166                    (-2233035335, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
6167                    (-873057600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("AWT") }),
6168                    (-769395600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("APT") }),
6169                    (-765399600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
6170                ];
6171                FixedTimespanSet {
6172                    first: FixedTimespan {
6173                        utc_offset: -15865,
6174                        dst_offset: 0,
6175                        name: Some("LMT"),
6176                    },
6177                    rest: REST
6178                }
6179            },
6180
6181            Tz::America__Asuncion => {
6182                const REST: &[(i64, FixedTimespan)] = &[
6183                    (-2524507760, FixedTimespan { utc_offset: -13840, dst_offset: 0, name: Some("AMT") }),
6184                    (-1206389360, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6185                    (86760000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6186                    (134017200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6187                    (181368000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6188                    (194497200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6189                    (212990400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6190                    (226033200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6191                    (244526400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6192                    (257569200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6193                    (276062400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6194                    (291783600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6195                    (307598400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6196                    (323406000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6197                    (339220800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6198                    (354942000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6199                    (370756800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6200                    (386478000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6201                    (402292800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6202                    (418014000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6203                    (433828800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6204                    (449636400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6205                    (465451200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6206                    (481172400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6207                    (496987200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6208                    (512708400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6209                    (528523200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6210                    (544244400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6211                    (560059200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6212                    (575866800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6213                    (591681600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6214                    (607402800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6215                    (625032000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6216                    (638938800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6217                    (654753600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6218                    (670474800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6219                    (686721600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6220                    (699418800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6221                    (718257600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6222                    (733546800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6223                    (749448000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6224                    (762318000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6225                    (780984000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6226                    (793767600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6227                    (812520000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6228                    (825649200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6229                    (844574400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6230                    (856666800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6231                    (876024000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6232                    (888721200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6233                    (907473600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6234                    (920775600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6235                    (938923200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6236                    (952225200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6237                    (970372800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6238                    (983674800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6239                    (1002427200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6240                    (1018148400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6241                    (1030852800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6242                    (1049598000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6243                    (1062907200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6244                    (1081047600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6245                    (1097985600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6246                    (1110682800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6247                    (1129435200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6248                    (1142132400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6249                    (1160884800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6250                    (1173582000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6251                    (1192939200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6252                    (1205031600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6253                    (1224388800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6254                    (1236481200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6255                    (1255838400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6256                    (1270954800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6257                    (1286078400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6258                    (1302404400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6259                    (1317528000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6260                    (1333854000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6261                    (1349582400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6262                    (1364094000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6263                    (1381032000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6264                    (1395543600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6265                    (1412481600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6266                    (1426993200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6267                    (1443931200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6268                    (1459047600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6269                    (1475380800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6270                    (1490497200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6271                    (1506830400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6272                    (1521946800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6273                    (1538884800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6274                    (1553396400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6275                    (1570334400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6276                    (1584846000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6277                    (1601784000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6278                    (1616900400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6279                    (1633233600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6280                    (1648350000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6281                    (1664683200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6282                    (1679799600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6283                    (1696132800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6284                    (1711249200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6285                    (1728187200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6286                    (1728961200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6287                ];
6288                FixedTimespanSet {
6289                    first: FixedTimespan {
6290                        utc_offset: -13840,
6291                        dst_offset: 0,
6292                        name: Some("LMT"),
6293                    },
6294                    rest: REST
6295                }
6296            },
6297
6298            Tz::America__Atikokan => {
6299                const REST: &[(i64, FixedTimespan)] = &[
6300                    (-2524502512, FixedTimespan { utc_offset: -19176, dst_offset: 0, name: Some("CMT") }),
6301                    (-1946918424, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
6302                ];
6303                FixedTimespanSet {
6304                    first: FixedTimespan {
6305                        utc_offset: -19088,
6306                        dst_offset: 0,
6307                        name: Some("LMT"),
6308                    },
6309                    rest: REST
6310                }
6311            },
6312
6313            Tz::America__Atka => {
6314                const REST: &[(i64, FixedTimespan)] = &[
6315                    (-3225223727, FixedTimespan { utc_offset: -42398, dst_offset: 0, name: Some("LMT") }),
6316                    (-2188944802, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("NST") }),
6317                    (-880196400, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("NWT") }),
6318                    (-769395600, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("NPT") }),
6319                    (-765374400, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("NST") }),
6320                    (-86878800, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("BST") }),
6321                    (-21466800, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("BDT") }),
6322                    (-5745600, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("BST") }),
6323                    (9982800, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("BDT") }),
6324                    (25704000, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("BST") }),
6325                    (41432400, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("BDT") }),
6326                    (57758400, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("BST") }),
6327                    (73486800, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("BDT") }),
6328                    (89208000, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("BST") }),
6329                    (104936400, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("BDT") }),
6330                    (120657600, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("BST") }),
6331                    (126709200, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("BDT") }),
6332                    (152107200, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("BST") }),
6333                    (162392400, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("BDT") }),
6334                    (183556800, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("BST") }),
6335                    (199285200, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("BDT") }),
6336                    (215611200, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("BST") }),
6337                    (230734800, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("BDT") }),
6338                    (247060800, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("BST") }),
6339                    (262789200, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("BDT") }),
6340                    (278510400, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("BST") }),
6341                    (294238800, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("BDT") }),
6342                    (309960000, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("BST") }),
6343                    (325688400, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("BDT") }),
6344                    (341409600, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("BST") }),
6345                    (357138000, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("BDT") }),
6346                    (372859200, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("BST") }),
6347                    (388587600, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("BDT") }),
6348                    (404913600, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("BST") }),
6349                    (420037200, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("BDT") }),
6350                    (436363200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("AHST") }),
6351                    (439034400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6352                    (452088000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6353                    (467809200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6354                    (483537600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6355                    (499258800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6356                    (514987200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6357                    (530708400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6358                    (544622400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6359                    (562158000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6360                    (576072000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6361                    (594212400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6362                    (607521600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6363                    (625662000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6364                    (638971200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6365                    (657111600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6366                    (671025600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6367                    (688561200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6368                    (702475200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6369                    (720010800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6370                    (733924800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6371                    (752065200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6372                    (765374400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6373                    (783514800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6374                    (796824000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6375                    (814964400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6376                    (828878400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6377                    (846414000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6378                    (860328000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6379                    (877863600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6380                    (891777600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6381                    (909313200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6382                    (923227200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6383                    (941367600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6384                    (954676800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6385                    (972817200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6386                    (986126400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6387                    (1004266800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6388                    (1018180800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6389                    (1035716400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6390                    (1049630400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6391                    (1067166000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6392                    (1081080000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6393                    (1099220400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6394                    (1112529600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6395                    (1130670000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6396                    (1143979200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6397                    (1162119600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6398                    (1173614400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6399                    (1194174000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6400                    (1205064000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6401                    (1225623600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6402                    (1236513600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6403                    (1257073200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6404                    (1268568000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6405                    (1289127600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6406                    (1300017600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6407                    (1320577200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6408                    (1331467200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6409                    (1352026800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6410                    (1362916800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6411                    (1383476400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6412                    (1394366400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6413                    (1414926000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6414                    (1425816000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6415                    (1446375600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6416                    (1457870400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6417                    (1478430000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6418                    (1489320000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6419                    (1509879600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6420                    (1520769600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6421                    (1541329200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6422                    (1552219200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6423                    (1572778800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6424                    (1583668800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6425                    (1604228400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6426                    (1615723200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6427                    (1636282800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6428                    (1647172800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6429                    (1667732400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6430                    (1678622400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6431                    (1699182000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6432                    (1710072000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6433                    (1730631600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6434                    (1741521600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6435                    (1762081200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6436                    (1772971200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6437                    (1793530800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6438                    (1805025600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6439                    (1825585200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6440                    (1836475200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6441                    (1857034800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6442                    (1867924800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6443                    (1888484400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6444                    (1899374400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6445                    (1919934000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6446                    (1930824000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6447                    (1951383600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6448                    (1962878400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6449                    (1983438000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6450                    (1994328000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6451                    (2014887600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6452                    (2025777600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6453                    (2046337200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6454                    (2057227200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6455                    (2077786800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6456                    (2088676800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6457                    (2109236400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6458                    (2120126400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6459                    (2140686000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6460                    (2152180800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6461                    (2172740400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6462                    (2183630400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6463                    (2204190000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6464                    (2215080000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6465                    (2235639600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6466                    (2246529600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6467                    (2267089200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6468                    (2277979200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6469                    (2298538800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6470                    (2309428800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6471                    (2329988400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6472                    (2341483200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6473                    (2362042800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6474                    (2372932800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6475                    (2393492400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6476                    (2404382400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6477                    (2424942000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6478                    (2435832000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6479                    (2456391600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6480                    (2467281600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6481                    (2487841200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6482                    (2499336000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6483                    (2519895600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6484                    (2530785600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6485                    (2551345200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6486                    (2562235200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6487                    (2582794800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6488                    (2593684800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6489                    (2614244400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6490                    (2625134400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6491                    (2645694000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6492                    (2656584000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6493                    (2677143600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6494                    (2688638400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6495                    (2709198000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6496                    (2720088000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6497                    (2740647600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6498                    (2751537600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6499                    (2772097200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6500                    (2782987200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6501                    (2803546800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6502                    (2814436800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6503                    (2834996400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6504                    (2846491200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6505                    (2867050800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6506                    (2877940800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6507                    (2898500400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6508                    (2909390400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6509                    (2929950000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6510                    (2940840000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6511                    (2961399600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6512                    (2972289600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6513                    (2992849200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6514                    (3003739200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6515                    (3024298800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6516                    (3035793600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6517                    (3056353200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6518                    (3067243200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6519                    (3087802800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6520                    (3098692800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6521                    (3119252400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6522                    (3130142400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6523                    (3150702000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6524                    (3161592000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6525                    (3182151600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6526                    (3193041600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6527                    (3213601200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6528                    (3225096000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6529                    (3245655600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6530                    (3256545600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6531                    (3277105200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6532                    (3287995200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6533                    (3308554800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6534                    (3319444800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6535                    (3340004400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6536                    (3350894400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6537                    (3371454000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6538                    (3382948800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6539                    (3403508400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6540                    (3414398400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6541                    (3434958000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6542                    (3445848000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6543                    (3466407600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6544                    (3477297600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6545                    (3497857200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6546                    (3508747200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6547                    (3529306800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6548                    (3540196800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6549                    (3560756400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6550                    (3572251200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6551                    (3592810800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6552                    (3603700800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6553                    (3624260400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6554                    (3635150400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6555                    (3655710000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6556                    (3666600000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6557                    (3687159600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6558                    (3698049600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6559                    (3718609200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6560                    (3730104000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6561                    (3750663600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6562                    (3761553600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6563                    (3782113200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6564                    (3793003200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6565                    (3813562800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6566                    (3824452800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6567                    (3845012400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6568                    (3855902400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6569                    (3876462000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6570                    (3887352000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6571                    (3907911600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6572                    (3919406400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6573                    (3939966000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6574                    (3950856000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6575                    (3971415600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6576                    (3982305600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6577                    (4002865200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6578                    (4013755200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6579                    (4034314800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6580                    (4045204800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6581                    (4065764400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6582                    (4076654400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
6583                    (4097214000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
6584                ];
6585                FixedTimespanSet {
6586                    first: FixedTimespan {
6587                        utc_offset: 44002,
6588                        dst_offset: 0,
6589                        name: Some("LMT"),
6590                    },
6591                    rest: REST
6592                }
6593            },
6594
6595            Tz::America__Bahia => {
6596                const REST: &[(i64, FixedTimespan)] = &[
6597                    (-1767216356, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6598                    (-1206957600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
6599                    (-1191362400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6600                    (-1175374800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
6601                    (-1159826400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6602                    (-633819600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
6603                    (-622069200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6604                    (-602283600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
6605                    (-591832800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6606                    (-570747600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
6607                    (-560210400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6608                    (-539125200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
6609                    (-531352800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6610                    (-191365200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
6611                    (-184197600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6612                    (-155163600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
6613                    (-150069600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6614                    (-128898000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
6615                    (-121125600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6616                    (-99954000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
6617                    (-89589600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6618                    (-68418000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
6619                    (-57967200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6620                    (499748400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
6621                    (511236000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6622                    (530593200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
6623                    (540266400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6624                    (562129200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
6625                    (571197600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6626                    (592974000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
6627                    (602042400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6628                    (624423600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
6629                    (634701600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6630                    (656478000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
6631                    (666756000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6632                    (687927600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
6633                    (697600800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6634                    (719982000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
6635                    (728445600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6636                    (750826800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
6637                    (761709600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6638                    (782276400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
6639                    (793159200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6640                    (813726000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
6641                    (824004000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6642                    (844570800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
6643                    (856058400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6644                    (876106800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
6645                    (888717600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6646                    (908074800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
6647                    (919562400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6648                    (938919600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
6649                    (951616800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6650                    (970974000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
6651                    (982461600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6652                    (1003028400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
6653                    (1013911200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6654                    (1036292400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
6655                    (1045360800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6656                    (1318734000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
6657                    (1330221600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6658                ];
6659                FixedTimespanSet {
6660                    first: FixedTimespan {
6661                        utc_offset: -9244,
6662                        dst_offset: 0,
6663                        name: Some("LMT"),
6664                    },
6665                    rest: REST
6666                }
6667            },
6668
6669            Tz::America__Bahia_Banderas => {
6670                const REST: &[(i64, FixedTimespan)] = &[
6671                    (-1514739600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
6672                    (-1343149200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6673                    (-1234807200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
6674                    (-1220461200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
6675                    (-1207159200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
6676                    (-1191344400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6677                    (-873828000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
6678                    (828867600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
6679                    (846403200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
6680                    (860317200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
6681                    (877852800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
6682                    (891766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
6683                    (909302400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
6684                    (923216400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
6685                    (941356800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
6686                    (954666000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
6687                    (972806400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
6688                    (989139600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
6689                    (1001836800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
6690                    (1018170000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
6691                    (1035705600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
6692                    (1049619600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
6693                    (1067155200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
6694                    (1081069200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
6695                    (1099209600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
6696                    (1112518800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
6697                    (1130659200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
6698                    (1143968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
6699                    (1162108800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
6700                    (1175418000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
6701                    (1193558400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
6702                    (1207472400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
6703                    (1225008000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
6704                    (1238922000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
6705                    (1256457600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
6706                    (1270371600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
6707                    (1288508400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6708                    (1301817600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
6709                    (1319958000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6710                    (1333267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
6711                    (1351407600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6712                    (1365321600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
6713                    (1382857200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6714                    (1396771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
6715                    (1414306800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6716                    (1428220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
6717                    (1445756400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6718                    (1459670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
6719                    (1477810800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6720                    (1491120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
6721                    (1509260400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6722                    (1522569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
6723                    (1540710000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6724                    (1554624000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
6725                    (1572159600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6726                    (1586073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
6727                    (1603609200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6728                    (1617523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
6729                    (1635663600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6730                    (1648972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
6731                    (1667113200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6732                ];
6733                FixedTimespanSet {
6734                    first: FixedTimespan {
6735                        utc_offset: -25260,
6736                        dst_offset: 0,
6737                        name: Some("LMT"),
6738                    },
6739                    rest: REST
6740                }
6741            },
6742
6743            Tz::America__Barbados => {
6744                const REST: &[(i64, FixedTimespan)] = &[
6745                    (-1841256091, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
6746                    (-874263600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
6747                    (-862682400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
6748                    (-841604400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
6749                    (-830714400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
6750                    (-811882800, FixedTimespan { utc_offset: -14400, dst_offset: 1800, name: Some("-0330") }),
6751                    (-798660000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
6752                    (234943200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
6753                    (244616400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
6754                    (261554400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
6755                    (276066000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
6756                    (293004000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
6757                    (307515600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
6758                    (325058400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
6759                    (338706000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
6760                ];
6761                FixedTimespanSet {
6762                    first: FixedTimespan {
6763                        utc_offset: -14309,
6764                        dst_offset: 0,
6765                        name: Some("LMT"),
6766                    },
6767                    rest: REST
6768                }
6769            },
6770
6771            Tz::America__Belem => {
6772                const REST: &[(i64, FixedTimespan)] = &[
6773                    (-1767213964, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6774                    (-1206957600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
6775                    (-1191362400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6776                    (-1175374800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
6777                    (-1159826400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6778                    (-633819600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
6779                    (-622069200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6780                    (-602283600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
6781                    (-591832800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6782                    (-570747600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
6783                    (-560210400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6784                    (-539125200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
6785                    (-531352800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6786                    (-191365200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
6787                    (-184197600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6788                    (-155163600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
6789                    (-150069600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6790                    (-128898000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
6791                    (-121125600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6792                    (-99954000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
6793                    (-89589600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6794                    (-68418000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
6795                    (-57967200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6796                    (499748400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
6797                    (511236000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6798                    (530593200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
6799                    (540266400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6800                    (562129200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
6801                    (571197600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
6802                ];
6803                FixedTimespanSet {
6804                    first: FixedTimespan {
6805                        utc_offset: -11636,
6806                        dst_offset: 0,
6807                        name: Some("LMT"),
6808                    },
6809                    rest: REST
6810                }
6811            },
6812
6813            Tz::America__Belize => {
6814                const REST: &[(i64, FixedTimespan)] = &[
6815                    (-1822500432, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6816                    (-1616954400, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: Some("-0530") }),
6817                    (-1606069800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6818                    (-1585504800, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: Some("-0530") }),
6819                    (-1574015400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6820                    (-1554055200, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: Some("-0530") }),
6821                    (-1542565800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6822                    (-1522605600, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: Some("-0530") }),
6823                    (-1511116200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6824                    (-1490551200, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: Some("-0530") }),
6825                    (-1479666600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6826                    (-1459101600, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: Some("-0530") }),
6827                    (-1448217000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6828                    (-1427652000, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: Some("-0530") }),
6829                    (-1416162600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6830                    (-1396202400, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: Some("-0530") }),
6831                    (-1384713000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6832                    (-1364752800, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: Some("-0530") }),
6833                    (-1353263400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6834                    (-1333303200, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: Some("-0530") }),
6835                    (-1321813800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6836                    (-1301248800, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: Some("-0530") }),
6837                    (-1290364200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6838                    (-1269799200, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: Some("-0530") }),
6839                    (-1258914600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6840                    (-1238349600, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: Some("-0530") }),
6841                    (-1226860200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6842                    (-1206900000, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: Some("-0530") }),
6843                    (-1195410600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6844                    (-1175450400, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: Some("-0530") }),
6845                    (-1163961000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6846                    (-1143396000, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: Some("-0530") }),
6847                    (-1132511400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6848                    (-1111946400, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: Some("-0530") }),
6849                    (-1101061800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6850                    (-1080496800, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: Some("-0530") }),
6851                    (-1069612200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6852                    (-1049047200, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: Some("-0530") }),
6853                    (-1037557800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6854                    (-1017597600, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: Some("-0530") }),
6855                    (-1006108200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6856                    (-986148000, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: Some("-0530") }),
6857                    (-974658600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6858                    (-954093600, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: Some("-0530") }),
6859                    (-943209000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6860                    (-922644000, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: Some("-0530") }),
6861                    (-911759400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6862                    (-891194400, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: Some("-0530") }),
6863                    (-879705000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6864                    (-868212000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CWT") }),
6865                    (-769395600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CPT") }),
6866                    (-758746800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6867                    (-701892000, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: Some("-0530") }),
6868                    (-690402600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6869                    (-670442400, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: Some("-0530") }),
6870                    (-658953000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6871                    (-638992800, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: Some("-0530") }),
6872                    (-627503400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6873                    (-606938400, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: Some("-0530") }),
6874                    (-596053800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6875                    (-575488800, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: Some("-0530") }),
6876                    (-564604200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6877                    (-544039200, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: Some("-0530") }),
6878                    (-532549800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6879                    (-512589600, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: Some("-0530") }),
6880                    (-501100200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6881                    (-481140000, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: Some("-0530") }),
6882                    (-469650600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6883                    (-449690400, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: Some("-0530") }),
6884                    (-438201000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6885                    (-417636000, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: Some("-0530") }),
6886                    (-406751400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6887                    (-386186400, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: Some("-0530") }),
6888                    (-375301800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6889                    (-354736800, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: Some("-0530") }),
6890                    (-343247400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6891                    (-323287200, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: Some("-0530") }),
6892                    (-311797800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6893                    (-291837600, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: Some("-0530") }),
6894                    (-280348200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6895                    (-259783200, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: Some("-0530") }),
6896                    (-248898600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6897                    (-228333600, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: Some("-0530") }),
6898                    (-217449000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6899                    (-196884000, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: Some("-0530") }),
6900                    (-185999400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6901                    (-165434400, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: Some("-0530") }),
6902                    (-153945000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6903                    (-133984800, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: Some("-0530") }),
6904                    (-122495400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6905                    (-102535200, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: Some("-0530") }),
6906                    (-91045800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6907                    (-70480800, FixedTimespan { utc_offset: -21600, dst_offset: 1800, name: Some("-0530") }),
6908                    (-59596200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6909                    (123919200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
6910                    (129618000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6911                    (409039200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
6912                    (413874000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
6913                ];
6914                FixedTimespanSet {
6915                    first: FixedTimespan {
6916                        utc_offset: -21168,
6917                        dst_offset: 0,
6918                        name: Some("LMT"),
6919                    },
6920                    rest: REST
6921                }
6922            },
6923
6924            Tz::America__BlancSablon => {
6925                const REST: &[(i64, FixedTimespan)] = &[
6926                    (-2233035335, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
6927                    (-873057600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("AWT") }),
6928                    (-769395600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("APT") }),
6929                    (-765399600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
6930                ];
6931                FixedTimespanSet {
6932                    first: FixedTimespan {
6933                        utc_offset: -15865,
6934                        dst_offset: 0,
6935                        name: Some("LMT"),
6936                    },
6937                    rest: REST
6938                }
6939            },
6940
6941            Tz::America__Boa_Vista => {
6942                const REST: &[(i64, FixedTimespan)] = &[
6943                    (-1767211040, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6944                    (-1206954000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6945                    (-1191358800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6946                    (-1175371200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6947                    (-1159822800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6948                    (-633816000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6949                    (-622065600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6950                    (-602280000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6951                    (-591829200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6952                    (-570744000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6953                    (-560206800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6954                    (-539121600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6955                    (-531349200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6956                    (-191361600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6957                    (-184194000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6958                    (-155160000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6959                    (-150066000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6960                    (-128894400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6961                    (-121122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6962                    (-99950400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6963                    (-89586000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6964                    (-68414400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6965                    (-57963600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6966                    (499752000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6967                    (511239600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6968                    (530596800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6969                    (540270000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6970                    (562132800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6971                    (571201200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6972                    (938923200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6973                    (951620400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6974                    (970977600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
6975                    (971578800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
6976                ];
6977                FixedTimespanSet {
6978                    first: FixedTimespan {
6979                        utc_offset: -14560,
6980                        dst_offset: 0,
6981                        name: Some("LMT"),
6982                    },
6983                    rest: REST
6984                }
6985            },
6986
6987            Tz::America__Bogota => {
6988                const REST: &[(i64, FixedTimespan)] = &[
6989                    (-2707671824, FixedTimespan { utc_offset: -17776, dst_offset: 0, name: Some("BMT") }),
6990                    (-1739041424, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
6991                    (704869200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
6992                    (729057600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
6993                ];
6994                FixedTimespanSet {
6995                    first: FixedTimespan {
6996                        utc_offset: -17776,
6997                        dst_offset: 0,
6998                        name: Some("LMT"),
6999                    },
7000                    rest: REST
7001                }
7002            },
7003
7004            Tz::America__Boise => {
7005                const REST: &[(i64, FixedTimespan)] = &[
7006                    (-2717640000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
7007                    (-1633269600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
7008                    (-1615129200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
7009                    (-1601820000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
7010                    (-1583679600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
7011                    (-1471788000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7012                    (-880210800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MWT") }),
7013                    (-769395600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MPT") }),
7014                    (-765388800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7015                    (-84380400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7016                    (-68659200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7017                    (-52930800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7018                    (-37209600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7019                    (-21481200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7020                    (-5760000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7021                    (9968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7022                    (25689600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7023                    (41418000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7024                    (57744000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7025                    (73472400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7026                    (89193600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7027                    (104922000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7028                    (120643200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7029                    (129114000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7030                    (152092800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7031                    (162378000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7032                    (183542400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7033                    (199270800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7034                    (215596800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7035                    (230720400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7036                    (247046400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7037                    (262774800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7038                    (278496000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7039                    (294224400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7040                    (309945600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7041                    (325674000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7042                    (341395200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7043                    (357123600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7044                    (372844800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7045                    (388573200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7046                    (404899200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7047                    (420022800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7048                    (436348800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7049                    (452077200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7050                    (467798400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7051                    (483526800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7052                    (499248000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7053                    (514976400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7054                    (530697600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7055                    (544611600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7056                    (562147200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7057                    (576061200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7058                    (594201600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7059                    (607510800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7060                    (625651200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7061                    (638960400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7062                    (657100800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7063                    (671014800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7064                    (688550400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7065                    (702464400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7066                    (720000000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7067                    (733914000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7068                    (752054400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7069                    (765363600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7070                    (783504000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7071                    (796813200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7072                    (814953600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7073                    (828867600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7074                    (846403200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7075                    (860317200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7076                    (877852800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7077                    (891766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7078                    (909302400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7079                    (923216400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7080                    (941356800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7081                    (954666000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7082                    (972806400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7083                    (986115600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7084                    (1004256000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7085                    (1018170000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7086                    (1035705600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7087                    (1049619600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7088                    (1067155200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7089                    (1081069200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7090                    (1099209600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7091                    (1112518800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7092                    (1130659200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7093                    (1143968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7094                    (1162108800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7095                    (1173603600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7096                    (1194163200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7097                    (1205053200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7098                    (1225612800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7099                    (1236502800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7100                    (1257062400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7101                    (1268557200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7102                    (1289116800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7103                    (1300006800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7104                    (1320566400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7105                    (1331456400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7106                    (1352016000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7107                    (1362906000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7108                    (1383465600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7109                    (1394355600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7110                    (1414915200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7111                    (1425805200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7112                    (1446364800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7113                    (1457859600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7114                    (1478419200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7115                    (1489309200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7116                    (1509868800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7117                    (1520758800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7118                    (1541318400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7119                    (1552208400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7120                    (1572768000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7121                    (1583658000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7122                    (1604217600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7123                    (1615712400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7124                    (1636272000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7125                    (1647162000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7126                    (1667721600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7127                    (1678611600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7128                    (1699171200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7129                    (1710061200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7130                    (1730620800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7131                    (1741510800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7132                    (1762070400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7133                    (1772960400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7134                    (1793520000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7135                    (1805014800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7136                    (1825574400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7137                    (1836464400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7138                    (1857024000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7139                    (1867914000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7140                    (1888473600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7141                    (1899363600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7142                    (1919923200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7143                    (1930813200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7144                    (1951372800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7145                    (1962867600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7146                    (1983427200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7147                    (1994317200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7148                    (2014876800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7149                    (2025766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7150                    (2046326400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7151                    (2057216400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7152                    (2077776000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7153                    (2088666000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7154                    (2109225600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7155                    (2120115600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7156                    (2140675200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7157                    (2152170000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7158                    (2172729600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7159                    (2183619600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7160                    (2204179200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7161                    (2215069200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7162                    (2235628800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7163                    (2246518800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7164                    (2267078400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7165                    (2277968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7166                    (2298528000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7167                    (2309418000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7168                    (2329977600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7169                    (2341472400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7170                    (2362032000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7171                    (2372922000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7172                    (2393481600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7173                    (2404371600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7174                    (2424931200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7175                    (2435821200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7176                    (2456380800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7177                    (2467270800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7178                    (2487830400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7179                    (2499325200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7180                    (2519884800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7181                    (2530774800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7182                    (2551334400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7183                    (2562224400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7184                    (2582784000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7185                    (2593674000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7186                    (2614233600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7187                    (2625123600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7188                    (2645683200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7189                    (2656573200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7190                    (2677132800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7191                    (2688627600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7192                    (2709187200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7193                    (2720077200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7194                    (2740636800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7195                    (2751526800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7196                    (2772086400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7197                    (2782976400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7198                    (2803536000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7199                    (2814426000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7200                    (2834985600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7201                    (2846480400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7202                    (2867040000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7203                    (2877930000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7204                    (2898489600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7205                    (2909379600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7206                    (2929939200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7207                    (2940829200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7208                    (2961388800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7209                    (2972278800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7210                    (2992838400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7211                    (3003728400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7212                    (3024288000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7213                    (3035782800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7214                    (3056342400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7215                    (3067232400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7216                    (3087792000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7217                    (3098682000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7218                    (3119241600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7219                    (3130131600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7220                    (3150691200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7221                    (3161581200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7222                    (3182140800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7223                    (3193030800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7224                    (3213590400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7225                    (3225085200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7226                    (3245644800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7227                    (3256534800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7228                    (3277094400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7229                    (3287984400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7230                    (3308544000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7231                    (3319434000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7232                    (3339993600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7233                    (3350883600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7234                    (3371443200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7235                    (3382938000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7236                    (3403497600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7237                    (3414387600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7238                    (3434947200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7239                    (3445837200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7240                    (3466396800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7241                    (3477286800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7242                    (3497846400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7243                    (3508736400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7244                    (3529296000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7245                    (3540186000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7246                    (3560745600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7247                    (3572240400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7248                    (3592800000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7249                    (3603690000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7250                    (3624249600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7251                    (3635139600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7252                    (3655699200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7253                    (3666589200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7254                    (3687148800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7255                    (3698038800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7256                    (3718598400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7257                    (3730093200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7258                    (3750652800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7259                    (3761542800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7260                    (3782102400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7261                    (3792992400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7262                    (3813552000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7263                    (3824442000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7264                    (3845001600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7265                    (3855891600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7266                    (3876451200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7267                    (3887341200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7268                    (3907900800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7269                    (3919395600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7270                    (3939955200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7271                    (3950845200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7272                    (3971404800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7273                    (3982294800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7274                    (4002854400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7275                    (4013744400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7276                    (4034304000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7277                    (4045194000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7278                    (4065753600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7279                    (4076643600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7280                    (4097203200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7281                ];
7282                FixedTimespanSet {
7283                    first: FixedTimespan {
7284                        utc_offset: -27889,
7285                        dst_offset: 0,
7286                        name: Some("LMT"),
7287                    },
7288                    rest: REST
7289                }
7290            },
7291
7292            Tz::America__Buenos_Aires => {
7293                const REST: &[(i64, FixedTimespan)] = &[
7294                    (-2372097972, FixedTimespan { utc_offset: -15408, dst_offset: 0, name: Some("CMT") }),
7295                    (-1567453392, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7296                    (-1233432000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7297                    (-1222981200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7298                    (-1205956800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7299                    (-1194037200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7300                    (-1172865600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7301                    (-1162501200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7302                    (-1141329600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7303                    (-1130965200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7304                    (-1109793600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7305                    (-1099429200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7306                    (-1078257600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7307                    (-1067806800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7308                    (-1046635200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7309                    (-1036270800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7310                    (-1015099200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7311                    (-1004734800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7312                    (-983563200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7313                    (-973198800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7314                    (-952027200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7315                    (-941576400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7316                    (-931032000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7317                    (-900882000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7318                    (-890337600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7319                    (-833749200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7320                    (-827265600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7321                    (-752274000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7322                    (-733780800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7323                    (-197326800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7324                    (-190843200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7325                    (-184194000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7326                    (-164491200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7327                    (-152658000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7328                    (-132955200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7329                    (-121122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7330                    (-101419200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7331                    (-86821200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7332                    (-71092800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7333                    (-54766800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7334                    (-39038400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7335                    (-23317200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7336                    (-7588800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
7337                    (128142000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
7338                    (136605600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
7339                    (596948400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
7340                    (605066400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
7341                    (624423600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
7342                    (636516000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
7343                    (656478000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
7344                    (667965600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
7345                    (687927600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
7346                    (699415200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
7347                    (719377200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
7348                    (731469600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
7349                    (938919600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7350                    (952052400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
7351                    (1198983600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
7352                    (1205632800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
7353                    (1224385200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
7354                    (1237082400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
7355                ];
7356                FixedTimespanSet {
7357                    first: FixedTimespan {
7358                        utc_offset: -14028,
7359                        dst_offset: 0,
7360                        name: Some("LMT"),
7361                    },
7362                    rest: REST
7363                }
7364            },
7365
7366            Tz::America__Cambridge_Bay => {
7367                const REST: &[(i64, FixedTimespan)] = &[
7368                    (-1577923200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7369                    (-880210800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MWT") }),
7370                    (-769395600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MPT") }),
7371                    (-765388800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7372                    (73472400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7373                    (89193600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7374                    (104922000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7375                    (120643200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7376                    (136371600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7377                    (152092800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7378                    (167821200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7379                    (183542400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7380                    (199270800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7381                    (215596800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7382                    (230720400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7383                    (247046400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7384                    (262774800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7385                    (278496000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7386                    (294224400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7387                    (309945600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7388                    (325674000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7389                    (341395200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7390                    (357123600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7391                    (372844800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7392                    (388573200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7393                    (404899200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7394                    (420022800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7395                    (436348800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7396                    (452077200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7397                    (467798400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7398                    (483526800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7399                    (499248000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7400                    (514976400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7401                    (530697600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7402                    (544611600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7403                    (562147200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7404                    (576061200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7405                    (594201600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7406                    (607510800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7407                    (625651200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7408                    (638960400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7409                    (657100800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7410                    (671014800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7411                    (688550400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7412                    (702464400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7413                    (720000000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7414                    (733914000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7415                    (752054400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7416                    (765363600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7417                    (783504000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7418                    (796813200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7419                    (814953600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7420                    (828867600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7421                    (846403200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7422                    (860317200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7423                    (877852800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7424                    (891766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7425                    (909302400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7426                    (923216400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7427                    (941356800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
7428                    (954662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
7429                    (972802800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
7430                    (973400400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
7431                    (986115600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7432                    (1004256000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7433                    (1018170000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7434                    (1035705600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7435                    (1049619600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7436                    (1067155200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7437                    (1081069200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7438                    (1099209600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7439                    (1112518800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7440                    (1130659200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7441                    (1143968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7442                    (1162108800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7443                    (1173603600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7444                    (1194163200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7445                    (1205053200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7446                    (1225612800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7447                    (1236502800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7448                    (1257062400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7449                    (1268557200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7450                    (1289116800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7451                    (1300006800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7452                    (1320566400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7453                    (1331456400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7454                    (1352016000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7455                    (1362906000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7456                    (1383465600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7457                    (1394355600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7458                    (1414915200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7459                    (1425805200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7460                    (1446364800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7461                    (1457859600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7462                    (1478419200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7463                    (1489309200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7464                    (1509868800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7465                    (1520758800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7466                    (1541318400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7467                    (1552208400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7468                    (1572768000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7469                    (1583658000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7470                    (1604217600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7471                    (1615712400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7472                    (1636272000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7473                    (1647162000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7474                    (1667721600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7475                    (1678611600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7476                    (1699171200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7477                    (1710061200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7478                    (1730620800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7479                    (1741510800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7480                    (1762070400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7481                    (1772960400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7482                    (1793520000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7483                    (1805014800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7484                    (1825574400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7485                    (1836464400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7486                    (1857024000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7487                    (1867914000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7488                    (1888473600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7489                    (1899363600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7490                    (1919923200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7491                    (1930813200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7492                    (1951372800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7493                    (1962867600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7494                    (1983427200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7495                    (1994317200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7496                    (2014876800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7497                    (2025766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7498                    (2046326400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7499                    (2057216400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7500                    (2077776000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7501                    (2088666000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7502                    (2109225600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7503                    (2120115600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7504                    (2140675200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7505                    (2152170000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7506                    (2172729600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7507                    (2183619600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7508                    (2204179200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7509                    (2215069200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7510                    (2235628800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7511                    (2246518800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7512                    (2267078400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7513                    (2277968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7514                    (2298528000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7515                    (2309418000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7516                    (2329977600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7517                    (2341472400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7518                    (2362032000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7519                    (2372922000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7520                    (2393481600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7521                    (2404371600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7522                    (2424931200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7523                    (2435821200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7524                    (2456380800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7525                    (2467270800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7526                    (2487830400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7527                    (2499325200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7528                    (2519884800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7529                    (2530774800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7530                    (2551334400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7531                    (2562224400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7532                    (2582784000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7533                    (2593674000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7534                    (2614233600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7535                    (2625123600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7536                    (2645683200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7537                    (2656573200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7538                    (2677132800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7539                    (2688627600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7540                    (2709187200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7541                    (2720077200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7542                    (2740636800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7543                    (2751526800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7544                    (2772086400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7545                    (2782976400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7546                    (2803536000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7547                    (2814426000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7548                    (2834985600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7549                    (2846480400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7550                    (2867040000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7551                    (2877930000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7552                    (2898489600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7553                    (2909379600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7554                    (2929939200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7555                    (2940829200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7556                    (2961388800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7557                    (2972278800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7558                    (2992838400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7559                    (3003728400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7560                    (3024288000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7561                    (3035782800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7562                    (3056342400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7563                    (3067232400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7564                    (3087792000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7565                    (3098682000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7566                    (3119241600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7567                    (3130131600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7568                    (3150691200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7569                    (3161581200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7570                    (3182140800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7571                    (3193030800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7572                    (3213590400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7573                    (3225085200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7574                    (3245644800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7575                    (3256534800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7576                    (3277094400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7577                    (3287984400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7578                    (3308544000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7579                    (3319434000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7580                    (3339993600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7581                    (3350883600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7582                    (3371443200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7583                    (3382938000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7584                    (3403497600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7585                    (3414387600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7586                    (3434947200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7587                    (3445837200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7588                    (3466396800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7589                    (3477286800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7590                    (3497846400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7591                    (3508736400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7592                    (3529296000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7593                    (3540186000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7594                    (3560745600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7595                    (3572240400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7596                    (3592800000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7597                    (3603690000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7598                    (3624249600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7599                    (3635139600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7600                    (3655699200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7601                    (3666589200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7602                    (3687148800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7603                    (3698038800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7604                    (3718598400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7605                    (3730093200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7606                    (3750652800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7607                    (3761542800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7608                    (3782102400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7609                    (3792992400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7610                    (3813552000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7611                    (3824442000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7612                    (3845001600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7613                    (3855891600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7614                    (3876451200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7615                    (3887341200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7616                    (3907900800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7617                    (3919395600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7618                    (3939955200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7619                    (3950845200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7620                    (3971404800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7621                    (3982294800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7622                    (4002854400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7623                    (4013744400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7624                    (4034304000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7625                    (4045194000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7626                    (4065753600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7627                    (4076643600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
7628                    (4097203200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
7629                ];
7630                FixedTimespanSet {
7631                    first: FixedTimespan {
7632                        utc_offset: 0,
7633                        dst_offset: 0,
7634                        name: Some("-00"),
7635                    },
7636                    rest: REST
7637                }
7638            },
7639
7640            Tz::America__Campo_Grande => {
7641                const REST: &[(i64, FixedTimespan)] = &[
7642                    (-1767212492, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7643                    (-1206954000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7644                    (-1191358800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7645                    (-1175371200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7646                    (-1159822800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7647                    (-633816000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7648                    (-622065600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7649                    (-602280000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7650                    (-591829200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7651                    (-570744000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7652                    (-560206800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7653                    (-539121600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7654                    (-531349200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7655                    (-191361600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7656                    (-184194000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7657                    (-155160000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7658                    (-150066000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7659                    (-128894400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7660                    (-121122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7661                    (-99950400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7662                    (-89586000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7663                    (-68414400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7664                    (-57963600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7665                    (499752000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7666                    (511239600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7667                    (530596800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7668                    (540270000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7669                    (562132800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7670                    (571201200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7671                    (592977600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7672                    (602046000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7673                    (624427200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7674                    (634705200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7675                    (656481600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7676                    (666759600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7677                    (687931200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7678                    (697604400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7679                    (719985600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7680                    (728449200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7681                    (750830400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7682                    (761713200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7683                    (782280000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7684                    (793162800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7685                    (813729600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7686                    (824007600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7687                    (844574400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7688                    (856062000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7689                    (876110400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7690                    (888721200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7691                    (908078400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7692                    (919566000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7693                    (938923200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7694                    (951620400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7695                    (970977600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7696                    (982465200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7697                    (1003032000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7698                    (1013914800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7699                    (1036296000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7700                    (1045364400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7701                    (1066536000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7702                    (1076814000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7703                    (1099368000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7704                    (1108868400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7705                    (1129435200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7706                    (1140318000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7707                    (1162699200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7708                    (1172372400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7709                    (1192334400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7710                    (1203217200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7711                    (1224388800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7712                    (1234666800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7713                    (1255838400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7714                    (1266721200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7715                    (1287288000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7716                    (1298170800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7717                    (1318737600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7718                    (1330225200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7719                    (1350792000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7720                    (1361070000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7721                    (1382241600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7722                    (1392519600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7723                    (1413691200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7724                    (1424574000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7725                    (1445140800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7726                    (1456023600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7727                    (1476590400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7728                    (1487473200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7729                    (1508040000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7730                    (1518922800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7731                    (1541304000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7732                    (1550372400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7733                ];
7734                FixedTimespanSet {
7735                    first: FixedTimespan {
7736                        utc_offset: -13108,
7737                        dst_offset: 0,
7738                        name: Some("LMT"),
7739                    },
7740                    rest: REST
7741                }
7742            },
7743
7744            Tz::America__Cancun => {
7745                const REST: &[(i64, FixedTimespan)] = &[
7746                    (-1514743200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
7747                    (378201600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
7748                    (410504400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
7749                    (828864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
7750                    (846399600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
7751                    (860313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
7752                    (877849200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
7753                    (891759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
7754                    (902037600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
7755                    (909298800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
7756                    (923212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
7757                    (941353200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
7758                    (954662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
7759                    (972802800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
7760                    (989136000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
7761                    (1001833200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
7762                    (1018166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
7763                    (1035702000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
7764                    (1049616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
7765                    (1067151600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
7766                    (1081065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
7767                    (1099206000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
7768                    (1112515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
7769                    (1130655600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
7770                    (1143964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
7771                    (1162105200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
7772                    (1175414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
7773                    (1193554800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
7774                    (1207468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
7775                    (1225004400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
7776                    (1238918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
7777                    (1256454000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
7778                    (1270368000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
7779                    (1288508400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
7780                    (1301817600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
7781                    (1319958000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
7782                    (1333267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
7783                    (1351407600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
7784                    (1365321600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
7785                    (1382857200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
7786                    (1396771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
7787                    (1414306800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
7788                    (1422777600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
7789                ];
7790                FixedTimespanSet {
7791                    first: FixedTimespan {
7792                        utc_offset: -20824,
7793                        dst_offset: 0,
7794                        name: Some("LMT"),
7795                    },
7796                    rest: REST
7797                }
7798            },
7799
7800            Tz::America__Caracas => {
7801                const REST: &[(i64, FixedTimespan)] = &[
7802                    (-2524505536, FixedTimespan { utc_offset: -16060, dst_offset: 0, name: Some("CMT") }),
7803                    (-1826739140, FixedTimespan { utc_offset: -16200, dst_offset: 0, name: None }),
7804                    (-157750200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7805                    (1197183600, FixedTimespan { utc_offset: -16200, dst_offset: 0, name: None }),
7806                    (1462086000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7807                ];
7808                FixedTimespanSet {
7809                    first: FixedTimespan {
7810                        utc_offset: -16064,
7811                        dst_offset: 0,
7812                        name: Some("LMT"),
7813                    },
7814                    rest: REST
7815                }
7816            },
7817
7818            Tz::America__Catamarca => {
7819                const REST: &[(i64, FixedTimespan)] = &[
7820                    (-2372096212, FixedTimespan { utc_offset: -15408, dst_offset: 0, name: Some("CMT") }),
7821                    (-1567453392, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7822                    (-1233432000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7823                    (-1222981200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7824                    (-1205956800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7825                    (-1194037200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7826                    (-1172865600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7827                    (-1162501200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7828                    (-1141329600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7829                    (-1130965200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7830                    (-1109793600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7831                    (-1099429200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7832                    (-1078257600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7833                    (-1067806800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7834                    (-1046635200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7835                    (-1036270800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7836                    (-1015099200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7837                    (-1004734800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7838                    (-983563200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7839                    (-973198800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7840                    (-952027200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7841                    (-941576400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7842                    (-931032000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7843                    (-900882000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7844                    (-890337600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7845                    (-833749200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7846                    (-827265600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7847                    (-752274000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7848                    (-733780800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7849                    (-197326800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7850                    (-190843200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7851                    (-184194000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7852                    (-164491200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7853                    (-152658000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7854                    (-132955200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7855                    (-121122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7856                    (-101419200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7857                    (-86821200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7858                    (-71092800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7859                    (-54766800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7860                    (-39038400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7861                    (-23317200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7862                    (-7588800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
7863                    (128142000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
7864                    (136605600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
7865                    (596948400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
7866                    (605066400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
7867                    (624423600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
7868                    (636516000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
7869                    (656478000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
7870                    (667965600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7871                    (687931200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
7872                    (699415200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
7873                    (719377200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
7874                    (731469600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
7875                    (938919600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
7876                    (952052400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
7877                    (1086058800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7878                    (1087704000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
7879                    (1198983600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
7880                    (1205632800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
7881                ];
7882                FixedTimespanSet {
7883                    first: FixedTimespan {
7884                        utc_offset: -15788,
7885                        dst_offset: 0,
7886                        name: Some("LMT"),
7887                    },
7888                    rest: REST
7889                }
7890            },
7891
7892            Tz::America__Cayenne => {
7893                const REST: &[(i64, FixedTimespan)] = &[
7894                    (-1846269040, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
7895                    (-71092800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
7896                ];
7897                FixedTimespanSet {
7898                    first: FixedTimespan {
7899                        utc_offset: -12560,
7900                        dst_offset: 0,
7901                        name: Some("LMT"),
7902                    },
7903                    rest: REST
7904                }
7905            },
7906
7907            Tz::America__Cayman => {
7908                const REST: &[(i64, FixedTimespan)] = &[
7909                    (-2524502512, FixedTimespan { utc_offset: -19176, dst_offset: 0, name: Some("CMT") }),
7910                    (-1946918424, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
7911                ];
7912                FixedTimespanSet {
7913                    first: FixedTimespan {
7914                        utc_offset: -19088,
7915                        dst_offset: 0,
7916                        name: Some("LMT"),
7917                    },
7918                    rest: REST
7919                }
7920            },
7921
7922            Tz::America__Chicago => {
7923                const REST: &[(i64, FixedTimespan)] = &[
7924                    (-2717647200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
7925                    (-1633276800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
7926                    (-1615136400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
7927                    (-1601827200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
7928                    (-1583686800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
7929                    (-1563724800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
7930                    (-1551632400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
7931                    (-1538928000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
7932                    (-1520182800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
7933                    (-1504454400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
7934                    (-1491757200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
7935                    (-1473004800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
7936                    (-1459702800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
7937                    (-1441555200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
7938                    (-1428253200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
7939                    (-1410105600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
7940                    (-1396803600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
7941                    (-1378656000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
7942                    (-1365354000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
7943                    (-1347206400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
7944                    (-1333904400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
7945                    (-1315152000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
7946                    (-1301850000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
7947                    (-1283702400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
7948                    (-1270400400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
7949                    (-1252252800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
7950                    (-1238950800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
7951                    (-1220803200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
7952                    (-1207501200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
7953                    (-1189353600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
7954                    (-1176051600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
7955                    (-1157299200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
7956                    (-1144602000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
7957                    (-1125849600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
7958                    (-1112547600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
7959                    (-1094400000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
7960                    (-1081098000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
7961                    (-1067788800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
7962                    (-1045414800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
7963                    (-1031500800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
7964                    (-1018198800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
7965                    (-1000051200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
7966                    (-986749200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
7967                    (-967996800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
7968                    (-955299600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
7969                    (-936547200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
7970                    (-923245200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
7971                    (-905097600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
7972                    (-891795600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
7973                    (-880214400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CWT") }),
7974                    (-769395600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CPT") }),
7975                    (-765392400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
7976                    (-747244800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
7977                    (-733942800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
7978                    (-715795200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
7979                    (-702493200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
7980                    (-684345600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
7981                    (-671043600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
7982                    (-652896000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
7983                    (-639594000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
7984                    (-620841600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
7985                    (-608144400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
7986                    (-589392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
7987                    (-576090000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
7988                    (-557942400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
7989                    (-544640400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
7990                    (-526492800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
7991                    (-513190800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
7992                    (-495043200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
7993                    (-481741200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
7994                    (-463593600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
7995                    (-447267600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
7996                    (-431539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
7997                    (-415818000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
7998                    (-400089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
7999                    (-384368400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8000                    (-368640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8001                    (-352918800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8002                    (-337190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8003                    (-321469200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8004                    (-305740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8005                    (-289414800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8006                    (-273686400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8007                    (-257965200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8008                    (-242236800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8009                    (-226515600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8010                    (-210787200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8011                    (-195066000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8012                    (-179337600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8013                    (-163616400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8014                    (-147888000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8015                    (-131562000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8016                    (-116438400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8017                    (-100112400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8018                    (-84384000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8019                    (-68662800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8020                    (-52934400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8021                    (-37213200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8022                    (-21484800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8023                    (-5763600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8024                    (9964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8025                    (25686000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8026                    (41414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8027                    (57740400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8028                    (73468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8029                    (89190000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8030                    (104918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8031                    (120639600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8032                    (126691200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8033                    (152089200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8034                    (162374400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8035                    (183538800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8036                    (199267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8037                    (215593200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8038                    (230716800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8039                    (247042800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8040                    (262771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8041                    (278492400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8042                    (294220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8043                    (309942000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8044                    (325670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8045                    (341391600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8046                    (357120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8047                    (372841200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8048                    (388569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8049                    (404895600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8050                    (420019200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8051                    (436345200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8052                    (452073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8053                    (467794800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8054                    (483523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8055                    (499244400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8056                    (514972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8057                    (530694000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8058                    (544608000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8059                    (562143600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8060                    (576057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8061                    (594198000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8062                    (607507200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8063                    (625647600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8064                    (638956800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8065                    (657097200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8066                    (671011200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8067                    (688546800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8068                    (702460800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8069                    (719996400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8070                    (733910400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8071                    (752050800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8072                    (765360000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8073                    (783500400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8074                    (796809600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8075                    (814950000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8076                    (828864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8077                    (846399600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8078                    (860313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8079                    (877849200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8080                    (891763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8081                    (909298800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8082                    (923212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8083                    (941353200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8084                    (954662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8085                    (972802800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8086                    (986112000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8087                    (1004252400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8088                    (1018166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8089                    (1035702000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8090                    (1049616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8091                    (1067151600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8092                    (1081065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8093                    (1099206000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8094                    (1112515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8095                    (1130655600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8096                    (1143964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8097                    (1162105200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8098                    (1173600000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8099                    (1194159600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8100                    (1205049600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8101                    (1225609200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8102                    (1236499200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8103                    (1257058800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8104                    (1268553600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8105                    (1289113200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8106                    (1300003200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8107                    (1320562800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8108                    (1331452800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8109                    (1352012400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8110                    (1362902400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8111                    (1383462000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8112                    (1394352000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8113                    (1414911600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8114                    (1425801600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8115                    (1446361200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8116                    (1457856000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8117                    (1478415600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8118                    (1489305600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8119                    (1509865200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8120                    (1520755200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8121                    (1541314800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8122                    (1552204800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8123                    (1572764400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8124                    (1583654400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8125                    (1604214000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8126                    (1615708800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8127                    (1636268400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8128                    (1647158400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8129                    (1667718000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8130                    (1678608000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8131                    (1699167600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8132                    (1710057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8133                    (1730617200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8134                    (1741507200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8135                    (1762066800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8136                    (1772956800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8137                    (1793516400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8138                    (1805011200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8139                    (1825570800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8140                    (1836460800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8141                    (1857020400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8142                    (1867910400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8143                    (1888470000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8144                    (1899360000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8145                    (1919919600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8146                    (1930809600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8147                    (1951369200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8148                    (1962864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8149                    (1983423600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8150                    (1994313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8151                    (2014873200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8152                    (2025763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8153                    (2046322800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8154                    (2057212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8155                    (2077772400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8156                    (2088662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8157                    (2109222000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8158                    (2120112000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8159                    (2140671600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8160                    (2152166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8161                    (2172726000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8162                    (2183616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8163                    (2204175600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8164                    (2215065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8165                    (2235625200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8166                    (2246515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8167                    (2267074800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8168                    (2277964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8169                    (2298524400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8170                    (2309414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8171                    (2329974000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8172                    (2341468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8173                    (2362028400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8174                    (2372918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8175                    (2393478000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8176                    (2404368000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8177                    (2424927600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8178                    (2435817600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8179                    (2456377200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8180                    (2467267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8181                    (2487826800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8182                    (2499321600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8183                    (2519881200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8184                    (2530771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8185                    (2551330800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8186                    (2562220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8187                    (2582780400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8188                    (2593670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8189                    (2614230000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8190                    (2625120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8191                    (2645679600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8192                    (2656569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8193                    (2677129200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8194                    (2688624000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8195                    (2709183600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8196                    (2720073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8197                    (2740633200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8198                    (2751523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8199                    (2772082800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8200                    (2782972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8201                    (2803532400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8202                    (2814422400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8203                    (2834982000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8204                    (2846476800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8205                    (2867036400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8206                    (2877926400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8207                    (2898486000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8208                    (2909376000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8209                    (2929935600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8210                    (2940825600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8211                    (2961385200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8212                    (2972275200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8213                    (2992834800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8214                    (3003724800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8215                    (3024284400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8216                    (3035779200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8217                    (3056338800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8218                    (3067228800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8219                    (3087788400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8220                    (3098678400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8221                    (3119238000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8222                    (3130128000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8223                    (3150687600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8224                    (3161577600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8225                    (3182137200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8226                    (3193027200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8227                    (3213586800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8228                    (3225081600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8229                    (3245641200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8230                    (3256531200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8231                    (3277090800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8232                    (3287980800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8233                    (3308540400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8234                    (3319430400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8235                    (3339990000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8236                    (3350880000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8237                    (3371439600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8238                    (3382934400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8239                    (3403494000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8240                    (3414384000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8241                    (3434943600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8242                    (3445833600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8243                    (3466393200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8244                    (3477283200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8245                    (3497842800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8246                    (3508732800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8247                    (3529292400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8248                    (3540182400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8249                    (3560742000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8250                    (3572236800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8251                    (3592796400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8252                    (3603686400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8253                    (3624246000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8254                    (3635136000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8255                    (3655695600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8256                    (3666585600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8257                    (3687145200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8258                    (3698035200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8259                    (3718594800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8260                    (3730089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8261                    (3750649200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8262                    (3761539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8263                    (3782098800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8264                    (3792988800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8265                    (3813548400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8266                    (3824438400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8267                    (3844998000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8268                    (3855888000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8269                    (3876447600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8270                    (3887337600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8271                    (3907897200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8272                    (3919392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8273                    (3939951600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8274                    (3950841600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8275                    (3971401200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8276                    (3982291200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8277                    (4002850800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8278                    (4013740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8279                    (4034300400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8280                    (4045190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8281                    (4065750000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8282                    (4076640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8283                    (4097199600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8284                ];
8285                FixedTimespanSet {
8286                    first: FixedTimespan {
8287                        utc_offset: -21036,
8288                        dst_offset: 0,
8289                        name: Some("LMT"),
8290                    },
8291                    rest: REST
8292                }
8293            },
8294
8295            Tz::America__Chihuahua => {
8296                const REST: &[(i64, FixedTimespan)] = &[
8297                    (-1514739600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8298                    (-1343149200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8299                    (-1234807200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8300                    (-1220461200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8301                    (-1207159200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8302                    (-1191344400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8303                    (828864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8304                    (846399600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8305                    (860313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8306                    (877849200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8307                    (891766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8308                    (909302400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8309                    (923216400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8310                    (941356800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8311                    (954666000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8312                    (972806400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8313                    (989139600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8314                    (1001836800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8315                    (1018170000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8316                    (1035705600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8317                    (1049619600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8318                    (1067155200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8319                    (1081069200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8320                    (1099209600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8321                    (1112518800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8322                    (1130659200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8323                    (1143968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8324                    (1162108800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8325                    (1175418000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8326                    (1193558400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8327                    (1207472400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8328                    (1225008000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8329                    (1238922000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8330                    (1256457600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8331                    (1270371600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8332                    (1288512000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8333                    (1301821200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8334                    (1319961600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8335                    (1333270800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8336                    (1351411200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8337                    (1365325200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8338                    (1382860800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8339                    (1396774800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8340                    (1414310400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8341                    (1428224400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8342                    (1445760000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8343                    (1459674000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8344                    (1477814400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8345                    (1491123600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8346                    (1509264000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8347                    (1522573200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8348                    (1540713600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8349                    (1554627600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8350                    (1572163200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8351                    (1586077200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8352                    (1603612800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8353                    (1617526800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8354                    (1635667200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8355                    (1648976400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8356                    (1667116800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8357                ];
8358                FixedTimespanSet {
8359                    first: FixedTimespan {
8360                        utc_offset: -25460,
8361                        dst_offset: 0,
8362                        name: Some("LMT"),
8363                    },
8364                    rest: REST
8365                }
8366            },
8367
8368            Tz::America__Ciudad_Juarez => {
8369                const REST: &[(i64, FixedTimespan)] = &[
8370                    (-1514739600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8371                    (-1343149200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8372                    (-1234807200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8373                    (-1220461200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8374                    (-1207159200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8375                    (-1191344400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8376                    (828864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8377                    (846399600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8378                    (860313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8379                    (877849200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8380                    (891766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8381                    (909302400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8382                    (923216400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8383                    (941356800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8384                    (954666000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8385                    (972806400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8386                    (989139600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8387                    (1001836800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8388                    (1018170000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8389                    (1035705600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8390                    (1049619600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8391                    (1067155200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8392                    (1081069200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8393                    (1099209600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8394                    (1112518800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8395                    (1130659200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8396                    (1143968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8397                    (1162108800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8398                    (1175418000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8399                    (1193558400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8400                    (1207472400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8401                    (1225008000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8402                    (1238922000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8403                    (1256457600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8404                    (1268557200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8405                    (1289116800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8406                    (1300006800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8407                    (1320566400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8408                    (1331456400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8409                    (1352016000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8410                    (1362906000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8411                    (1383465600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8412                    (1394355600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8413                    (1414915200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8414                    (1425805200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8415                    (1446364800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8416                    (1457859600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8417                    (1478419200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8418                    (1489309200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8419                    (1509868800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8420                    (1520758800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8421                    (1541318400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8422                    (1552208400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8423                    (1572768000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8424                    (1583658000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8425                    (1604217600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8426                    (1615712400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8427                    (1636272000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8428                    (1647162000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8429                    (1667116800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8430                    (1669788000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8431                    (1678611600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8432                    (1699171200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8433                    (1710061200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8434                    (1730620800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8435                    (1741510800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8436                    (1762070400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8437                    (1772960400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8438                    (1793520000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8439                    (1805014800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8440                    (1825574400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8441                    (1836464400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8442                    (1857024000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8443                    (1867914000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8444                    (1888473600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8445                    (1899363600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8446                    (1919923200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8447                    (1930813200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8448                    (1951372800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8449                    (1962867600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8450                    (1983427200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8451                    (1994317200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8452                    (2014876800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8453                    (2025766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8454                    (2046326400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8455                    (2057216400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8456                    (2077776000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8457                    (2088666000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8458                    (2109225600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8459                    (2120115600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8460                    (2140675200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8461                    (2152170000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8462                    (2172729600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8463                    (2183619600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8464                    (2204179200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8465                    (2215069200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8466                    (2235628800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8467                    (2246518800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8468                    (2267078400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8469                    (2277968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8470                    (2298528000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8471                    (2309418000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8472                    (2329977600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8473                    (2341472400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8474                    (2362032000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8475                    (2372922000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8476                    (2393481600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8477                    (2404371600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8478                    (2424931200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8479                    (2435821200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8480                    (2456380800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8481                    (2467270800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8482                    (2487830400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8483                    (2499325200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8484                    (2519884800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8485                    (2530774800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8486                    (2551334400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8487                    (2562224400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8488                    (2582784000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8489                    (2593674000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8490                    (2614233600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8491                    (2625123600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8492                    (2645683200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8493                    (2656573200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8494                    (2677132800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8495                    (2688627600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8496                    (2709187200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8497                    (2720077200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8498                    (2740636800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8499                    (2751526800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8500                    (2772086400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8501                    (2782976400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8502                    (2803536000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8503                    (2814426000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8504                    (2834985600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8505                    (2846480400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8506                    (2867040000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8507                    (2877930000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8508                    (2898489600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8509                    (2909379600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8510                    (2929939200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8511                    (2940829200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8512                    (2961388800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8513                    (2972278800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8514                    (2992838400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8515                    (3003728400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8516                    (3024288000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8517                    (3035782800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8518                    (3056342400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8519                    (3067232400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8520                    (3087792000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8521                    (3098682000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8522                    (3119241600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8523                    (3130131600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8524                    (3150691200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8525                    (3161581200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8526                    (3182140800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8527                    (3193030800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8528                    (3213590400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8529                    (3225085200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8530                    (3245644800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8531                    (3256534800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8532                    (3277094400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8533                    (3287984400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8534                    (3308544000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8535                    (3319434000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8536                    (3339993600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8537                    (3350883600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8538                    (3371443200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8539                    (3382938000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8540                    (3403497600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8541                    (3414387600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8542                    (3434947200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8543                    (3445837200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8544                    (3466396800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8545                    (3477286800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8546                    (3497846400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8547                    (3508736400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8548                    (3529296000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8549                    (3540186000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8550                    (3560745600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8551                    (3572240400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8552                    (3592800000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8553                    (3603690000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8554                    (3624249600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8555                    (3635139600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8556                    (3655699200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8557                    (3666589200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8558                    (3687148800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8559                    (3698038800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8560                    (3718598400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8561                    (3730093200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8562                    (3750652800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8563                    (3761542800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8564                    (3782102400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8565                    (3792992400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8566                    (3813552000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8567                    (3824442000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8568                    (3845001600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8569                    (3855891600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8570                    (3876451200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8571                    (3887341200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8572                    (3907900800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8573                    (3919395600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8574                    (3939955200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8575                    (3950845200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8576                    (3971404800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8577                    (3982294800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8578                    (4002854400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8579                    (4013744400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8580                    (4034304000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8581                    (4045194000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8582                    (4065753600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8583                    (4076643600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8584                    (4097203200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8585                ];
8586                FixedTimespanSet {
8587                    first: FixedTimespan {
8588                        utc_offset: -25556,
8589                        dst_offset: 0,
8590                        name: Some("LMT"),
8591                    },
8592                    rest: REST
8593                }
8594            },
8595
8596            Tz::America__Coral_Harbour => {
8597                const REST: &[(i64, FixedTimespan)] = &[
8598                    (-2524502512, FixedTimespan { utc_offset: -19176, dst_offset: 0, name: Some("CMT") }),
8599                    (-1946918424, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
8600                ];
8601                FixedTimespanSet {
8602                    first: FixedTimespan {
8603                        utc_offset: -19088,
8604                        dst_offset: 0,
8605                        name: Some("LMT"),
8606                    },
8607                    rest: REST
8608                }
8609            },
8610
8611            Tz::America__Cordoba => {
8612                const REST: &[(i64, FixedTimespan)] = &[
8613                    (-2372096592, FixedTimespan { utc_offset: -15408, dst_offset: 0, name: Some("CMT") }),
8614                    (-1567453392, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8615                    (-1233432000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8616                    (-1222981200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8617                    (-1205956800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8618                    (-1194037200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8619                    (-1172865600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8620                    (-1162501200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8621                    (-1141329600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8622                    (-1130965200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8623                    (-1109793600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8624                    (-1099429200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8625                    (-1078257600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8626                    (-1067806800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8627                    (-1046635200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8628                    (-1036270800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8629                    (-1015099200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8630                    (-1004734800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8631                    (-983563200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8632                    (-973198800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8633                    (-952027200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8634                    (-941576400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8635                    (-931032000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8636                    (-900882000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8637                    (-890337600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8638                    (-833749200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8639                    (-827265600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8640                    (-752274000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8641                    (-733780800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8642                    (-197326800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8643                    (-190843200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8644                    (-184194000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8645                    (-164491200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8646                    (-152658000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8647                    (-132955200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8648                    (-121122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8649                    (-101419200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8650                    (-86821200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8651                    (-71092800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8652                    (-54766800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8653                    (-39038400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8654                    (-23317200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8655                    (-7588800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
8656                    (128142000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
8657                    (136605600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
8658                    (596948400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
8659                    (605066400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
8660                    (624423600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
8661                    (636516000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
8662                    (656478000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
8663                    (667965600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8664                    (687931200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
8665                    (699415200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
8666                    (719377200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
8667                    (731469600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
8668                    (938919600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8669                    (952052400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
8670                    (1198983600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
8671                    (1205632800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
8672                    (1224385200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
8673                    (1237082400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
8674                ];
8675                FixedTimespanSet {
8676                    first: FixedTimespan {
8677                        utc_offset: -15408,
8678                        dst_offset: 0,
8679                        name: Some("LMT"),
8680                    },
8681                    rest: REST
8682                }
8683            },
8684
8685            Tz::America__Costa_Rica => {
8686                const REST: &[(i64, FixedTimespan)] = &[
8687                    (-2524501427, FixedTimespan { utc_offset: -20173, dst_offset: 0, name: Some("SJMT") }),
8688                    (-1545071027, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8689                    (288770400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8690                    (297234000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8691                    (320220000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8692                    (328683600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8693                    (664264800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8694                    (678344400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8695                    (695714400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
8696                    (700635600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
8697                ];
8698                FixedTimespanSet {
8699                    first: FixedTimespan {
8700                        utc_offset: -20173,
8701                        dst_offset: 0,
8702                        name: Some("LMT"),
8703                    },
8704                    rest: REST
8705                }
8706            },
8707
8708            Tz::America__Coyhaique => {
8709                const REST: &[(i64, FixedTimespan)] = &[
8710                    (-2524504304, FixedTimespan { utc_offset: -16965, dst_offset: 0, name: Some("SMT") }),
8711                    (-1892661435, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
8712                    (-1688410800, FixedTimespan { utc_offset: -16965, dst_offset: 0, name: Some("SMT") }),
8713                    (-1619205435, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8714                    (-1593806400, FixedTimespan { utc_offset: -16965, dst_offset: 0, name: Some("SMT") }),
8715                    (-1335986235, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
8716                    (-1317585600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
8717                    (-1304362800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
8718                    (-1286049600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
8719                    (-1272826800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
8720                    (-1254513600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
8721                    (-1241290800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
8722                    (-1222977600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
8723                    (-1209754800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
8724                    (-1191355200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
8725                    (-1178132400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8726                    (-870552000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
8727                    (-865278000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8728                    (-736632000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
8729                    (-718056000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
8730                    (-713649600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8731                    (-36619200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8732                    (-23922000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8733                    (-3355200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8734                    (7527600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8735                    (24465600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8736                    (37767600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8737                    (55915200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8738                    (69217200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8739                    (87969600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8740                    (100666800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8741                    (118209600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8742                    (132116400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8743                    (150868800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8744                    (163566000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8745                    (182318400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8746                    (195620400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8747                    (213768000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8748                    (227070000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8749                    (245217600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8750                    (258519600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8751                    (277272000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8752                    (289969200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8753                    (308721600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8754                    (321418800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8755                    (340171200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8756                    (353473200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8757                    (371620800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8758                    (384922800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8759                    (403070400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8760                    (416372400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8761                    (434520000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8762                    (447822000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8763                    (466574400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8764                    (479271600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8765                    (498024000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8766                    (510721200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8767                    (529473600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8768                    (545194800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8769                    (560923200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8770                    (574225200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8771                    (592372800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8772                    (605674800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8773                    (624427200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8774                    (637124400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8775                    (653457600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8776                    (668574000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8777                    (687326400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8778                    (700628400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8779                    (718776000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8780                    (732078000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8781                    (750225600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8782                    (763527600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8783                    (781675200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8784                    (794977200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8785                    (813729600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8786                    (826426800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8787                    (845179200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8788                    (859690800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8789                    (876628800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8790                    (889930800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8791                    (906868800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8792                    (923194800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8793                    (939528000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8794                    (952830000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8795                    (971582400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8796                    (984279600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8797                    (1003032000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8798                    (1015729200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8799                    (1034481600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8800                    (1047178800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8801                    (1065931200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8802                    (1079233200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8803                    (1097380800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8804                    (1110682800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8805                    (1128830400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8806                    (1142132400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8807                    (1160884800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8808                    (1173582000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8809                    (1192334400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8810                    (1206846000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8811                    (1223784000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8812                    (1237086000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8813                    (1255233600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8814                    (1270350000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8815                    (1286683200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8816                    (1304823600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8817                    (1313899200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8818                    (1335668400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8819                    (1346558400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8820                    (1367118000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8821                    (1378612800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8822                    (1398567600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8823                    (1410062400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8824                    (1463281200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8825                    (1471147200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8826                    (1494730800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8827                    (1502596800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8828                    (1526180400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8829                    (1534046400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8830                    (1554606000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8831                    (1567915200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8832                    (1586055600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8833                    (1599364800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8834                    (1617505200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8835                    (1630814400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8836                    (1648954800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8837                    (1662868800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8838                    (1680404400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8839                    (1693713600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8840                    (1712458800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8841                    (1725768000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8842                    (1742439600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
8843                ];
8844                FixedTimespanSet {
8845                    first: FixedTimespan {
8846                        utc_offset: -17296,
8847                        dst_offset: 0,
8848                        name: Some("LMT"),
8849                    },
8850                    rest: REST
8851                }
8852            },
8853
8854            Tz::America__Creston => {
8855                const REST: &[(i64, FixedTimespan)] = &[
8856                    (-2717643600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8857                    (-1633273200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8858                    (-1615132800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8859                    (-1601823600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8860                    (-1583683200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8861                    (-880210800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MWT") }),
8862                    (-820519140, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8863                    (-812653140, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MWT") }),
8864                    (-796845540, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8865                    (-84380400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
8866                    (-68659200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
8867                ];
8868                FixedTimespanSet {
8869                    first: FixedTimespan {
8870                        utc_offset: -26898,
8871                        dst_offset: 0,
8872                        name: Some("LMT"),
8873                    },
8874                    rest: REST
8875                }
8876            },
8877
8878            Tz::America__Cuiaba => {
8879                const REST: &[(i64, FixedTimespan)] = &[
8880                    (-1767212140, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8881                    (-1206954000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8882                    (-1191358800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8883                    (-1175371200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8884                    (-1159822800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8885                    (-633816000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8886                    (-622065600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8887                    (-602280000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8888                    (-591829200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8889                    (-570744000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8890                    (-560206800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8891                    (-539121600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8892                    (-531349200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8893                    (-191361600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8894                    (-184194000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8895                    (-155160000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8896                    (-150066000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8897                    (-128894400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8898                    (-121122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8899                    (-99950400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8900                    (-89586000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8901                    (-68414400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8902                    (-57963600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8903                    (499752000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8904                    (511239600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8905                    (530596800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8906                    (540270000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8907                    (562132800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8908                    (571201200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8909                    (592977600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8910                    (602046000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8911                    (624427200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8912                    (634705200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8913                    (656481600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8914                    (666759600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8915                    (687931200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8916                    (697604400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8917                    (719985600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8918                    (728449200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8919                    (750830400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8920                    (761713200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8921                    (782280000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8922                    (793162800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8923                    (813729600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8924                    (824007600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8925                    (844574400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8926                    (856062000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8927                    (876110400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8928                    (888721200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8929                    (908078400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8930                    (919566000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8931                    (938923200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8932                    (951620400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8933                    (970977600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8934                    (982465200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8935                    (1003032000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8936                    (1013914800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8937                    (1036296000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8938                    (1045364400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8939                    (1099368000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8940                    (1108868400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8941                    (1129435200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8942                    (1140318000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8943                    (1162699200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8944                    (1172372400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8945                    (1192334400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8946                    (1203217200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8947                    (1224388800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8948                    (1234666800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8949                    (1255838400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8950                    (1266721200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8951                    (1287288000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8952                    (1298170800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8953                    (1318737600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8954                    (1330225200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8955                    (1350792000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8956                    (1361070000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8957                    (1382241600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8958                    (1392519600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8959                    (1413691200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8960                    (1424574000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8961                    (1445140800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8962                    (1456023600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8963                    (1476590400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8964                    (1487473200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8965                    (1508040000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8966                    (1518922800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8967                    (1541304000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
8968                    (1550372400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
8969                ];
8970                FixedTimespanSet {
8971                    first: FixedTimespan {
8972                        utc_offset: -13460,
8973                        dst_offset: 0,
8974                        name: Some("LMT"),
8975                    },
8976                    rest: REST
8977                }
8978            },
8979
8980            Tz::America__Curacao => {
8981                const REST: &[(i64, FixedTimespan)] = &[
8982                    (-2233035335, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
8983                    (-873057600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("AWT") }),
8984                    (-769395600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("APT") }),
8985                    (-765399600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
8986                ];
8987                FixedTimespanSet {
8988                    first: FixedTimespan {
8989                        utc_offset: -15865,
8990                        dst_offset: 0,
8991                        name: Some("LMT"),
8992                    },
8993                    rest: REST
8994                }
8995            },
8996
8997            Tz::America__Danmarkshavn => {
8998                const REST: &[(i64, FixedTimespan)] = &[
8999                    (-1686091520, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
9000                    (323845200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
9001                    (338950800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
9002                    (354675600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
9003                    (370400400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
9004                    (386125200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
9005                    (401850000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
9006                    (417574800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
9007                    (433299600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
9008                    (449024400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
9009                    (465354000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
9010                    (481078800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
9011                    (496803600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
9012                    (512528400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
9013                    (528253200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
9014                    (543978000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
9015                    (559702800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
9016                    (575427600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
9017                    (591152400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
9018                    (606877200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
9019                    (622602000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
9020                    (638326800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
9021                    (654656400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
9022                    (670381200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
9023                    (686106000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
9024                    (701830800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
9025                    (717555600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
9026                    (733280400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
9027                    (749005200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
9028                    (764730000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
9029                    (780454800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
9030                    (796179600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
9031                    (811904400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
9032                    (820465200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
9033                ];
9034                FixedTimespanSet {
9035                    first: FixedTimespan {
9036                        utc_offset: -4480,
9037                        dst_offset: 0,
9038                        name: Some("LMT"),
9039                    },
9040                    rest: REST
9041                }
9042            },
9043
9044            Tz::America__Dawson => {
9045                const REST: &[(i64, FixedTimespan)] = &[
9046                    (-2188996940, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("YST") }),
9047                    (-1632056400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("YDT") }),
9048                    (-1615125600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("YST") }),
9049                    (-1596978000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("YDT") }),
9050                    (-1583164800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("YST") }),
9051                    (-880203600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("YWT") }),
9052                    (-769395600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("YPT") }),
9053                    (-765381600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("YST") }),
9054                    (-147884400, FixedTimespan { utc_offset: -32400, dst_offset: 7200, name: Some("YDDT") }),
9055                    (-131554800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("YST") }),
9056                    (120646800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9057                    (325677600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9058                    (341398800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9059                    (357127200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9060                    (372848400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9061                    (388576800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9062                    (404902800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9063                    (420026400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9064                    (436352400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9065                    (452080800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9066                    (467802000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9067                    (483530400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9068                    (499251600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9069                    (514980000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9070                    (530701200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9071                    (544615200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9072                    (562150800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9073                    (576064800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9074                    (594205200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9075                    (607514400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9076                    (625654800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9077                    (638964000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9078                    (657104400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9079                    (671018400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9080                    (688554000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9081                    (702468000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9082                    (720003600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9083                    (733917600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9084                    (752058000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9085                    (765367200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9086                    (783507600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9087                    (796816800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9088                    (814957200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9089                    (828871200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9090                    (846406800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9091                    (860320800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9092                    (877856400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9093                    (891770400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9094                    (909306000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9095                    (923220000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9096                    (941360400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9097                    (954669600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9098                    (972810000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9099                    (986119200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9100                    (1004259600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9101                    (1018173600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9102                    (1035709200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9103                    (1049623200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9104                    (1067158800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9105                    (1081072800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9106                    (1099213200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9107                    (1112522400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9108                    (1130662800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9109                    (1143972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9110                    (1162112400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9111                    (1173607200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9112                    (1194166800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9113                    (1205056800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9114                    (1225616400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9115                    (1236506400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9116                    (1257066000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9117                    (1268560800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9118                    (1289120400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9119                    (1300010400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9120                    (1320570000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9121                    (1331460000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9122                    (1352019600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9123                    (1362909600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9124                    (1383469200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9125                    (1394359200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9126                    (1414918800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9127                    (1425808800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9128                    (1446368400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9129                    (1457863200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9130                    (1478422800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9131                    (1489312800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9132                    (1509872400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9133                    (1520762400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9134                    (1541322000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9135                    (1552212000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9136                    (1572771600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9137                    (1583661600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9138                    (1604214000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9139                ];
9140                FixedTimespanSet {
9141                    first: FixedTimespan {
9142                        utc_offset: -33460,
9143                        dst_offset: 0,
9144                        name: Some("LMT"),
9145                    },
9146                    rest: REST
9147                }
9148            },
9149
9150            Tz::America__Dawson_Creek => {
9151                const REST: &[(i64, FixedTimespan)] = &[
9152                    (-2713881544, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9153                    (-1632060000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9154                    (-1615129200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9155                    (-880207200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PWT") }),
9156                    (-769395600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PPT") }),
9157                    (-765385200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9158                    (-715788000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9159                    (-702486000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9160                    (-684338400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9161                    (-671036400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9162                    (-652888800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9163                    (-639586800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9164                    (-620834400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9165                    (-608137200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9166                    (-589384800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9167                    (-576082800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9168                    (-557935200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9169                    (-544633200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9170                    (-526485600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9171                    (-513183600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9172                    (-495036000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9173                    (-481734000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9174                    (-463586400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9175                    (-450284400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9176                    (-431532000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9177                    (-418230000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9178                    (-400082400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9179                    (-386780400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9180                    (-368632800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9181                    (-355330800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9182                    (-337183200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9183                    (-323881200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9184                    (-305733600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9185                    (-292431600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9186                    (-273679200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9187                    (-260982000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9188                    (-242229600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9189                    (-226508400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9190                    (-210780000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9191                    (-195058800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9192                    (-179330400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9193                    (-163609200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9194                    (-147880800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9195                    (-131554800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9196                    (-116431200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9197                    (-100105200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9198                    (-84376800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9199                    (-68655600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9200                    (-52927200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9201                    (-37206000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9202                    (-21477600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9203                    (-5756400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9204                    (9972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9205                    (25693200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9206                    (41421600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9207                    (57747600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
9208                    (73476000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
9209                    (84013200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9210                ];
9211                FixedTimespanSet {
9212                    first: FixedTimespan {
9213                        utc_offset: -28856,
9214                        dst_offset: 0,
9215                        name: Some("LMT"),
9216                    },
9217                    rest: REST
9218                }
9219            },
9220
9221            Tz::America__Denver => {
9222                const REST: &[(i64, FixedTimespan)] = &[
9223                    (-2717643600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9224                    (-1633273200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9225                    (-1615132800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9226                    (-1601823600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9227                    (-1583683200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9228                    (-1570374000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9229                    (-1551628800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9230                    (-1538924400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9231                    (-1534089600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9232                    (-880210800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MWT") }),
9233                    (-769395600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MPT") }),
9234                    (-765388800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9235                    (-147884400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9236                    (-131558400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9237                    (-116434800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9238                    (-100108800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9239                    (-84380400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9240                    (-68659200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9241                    (-52930800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9242                    (-37209600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9243                    (-21481200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9244                    (-5760000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9245                    (9968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9246                    (25689600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9247                    (41418000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9248                    (57744000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9249                    (73472400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9250                    (89193600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9251                    (104922000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9252                    (120643200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9253                    (126694800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9254                    (152092800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9255                    (162378000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9256                    (183542400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9257                    (199270800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9258                    (215596800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9259                    (230720400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9260                    (247046400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9261                    (262774800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9262                    (278496000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9263                    (294224400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9264                    (309945600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9265                    (325674000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9266                    (341395200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9267                    (357123600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9268                    (372844800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9269                    (388573200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9270                    (404899200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9271                    (420022800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9272                    (436348800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9273                    (452077200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9274                    (467798400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9275                    (483526800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9276                    (499248000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9277                    (514976400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9278                    (530697600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9279                    (544611600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9280                    (562147200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9281                    (576061200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9282                    (594201600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9283                    (607510800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9284                    (625651200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9285                    (638960400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9286                    (657100800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9287                    (671014800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9288                    (688550400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9289                    (702464400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9290                    (720000000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9291                    (733914000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9292                    (752054400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9293                    (765363600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9294                    (783504000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9295                    (796813200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9296                    (814953600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9297                    (828867600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9298                    (846403200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9299                    (860317200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9300                    (877852800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9301                    (891766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9302                    (909302400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9303                    (923216400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9304                    (941356800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9305                    (954666000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9306                    (972806400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9307                    (986115600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9308                    (1004256000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9309                    (1018170000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9310                    (1035705600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9311                    (1049619600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9312                    (1067155200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9313                    (1081069200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9314                    (1099209600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9315                    (1112518800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9316                    (1130659200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9317                    (1143968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9318                    (1162108800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9319                    (1173603600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9320                    (1194163200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9321                    (1205053200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9322                    (1225612800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9323                    (1236502800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9324                    (1257062400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9325                    (1268557200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9326                    (1289116800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9327                    (1300006800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9328                    (1320566400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9329                    (1331456400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9330                    (1352016000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9331                    (1362906000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9332                    (1383465600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9333                    (1394355600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9334                    (1414915200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9335                    (1425805200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9336                    (1446364800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9337                    (1457859600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9338                    (1478419200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9339                    (1489309200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9340                    (1509868800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9341                    (1520758800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9342                    (1541318400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9343                    (1552208400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9344                    (1572768000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9345                    (1583658000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9346                    (1604217600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9347                    (1615712400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9348                    (1636272000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9349                    (1647162000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9350                    (1667721600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9351                    (1678611600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9352                    (1699171200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9353                    (1710061200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9354                    (1730620800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9355                    (1741510800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9356                    (1762070400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9357                    (1772960400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9358                    (1793520000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9359                    (1805014800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9360                    (1825574400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9361                    (1836464400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9362                    (1857024000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9363                    (1867914000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9364                    (1888473600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9365                    (1899363600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9366                    (1919923200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9367                    (1930813200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9368                    (1951372800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9369                    (1962867600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9370                    (1983427200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9371                    (1994317200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9372                    (2014876800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9373                    (2025766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9374                    (2046326400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9375                    (2057216400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9376                    (2077776000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9377                    (2088666000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9378                    (2109225600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9379                    (2120115600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9380                    (2140675200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9381                    (2152170000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9382                    (2172729600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9383                    (2183619600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9384                    (2204179200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9385                    (2215069200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9386                    (2235628800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9387                    (2246518800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9388                    (2267078400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9389                    (2277968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9390                    (2298528000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9391                    (2309418000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9392                    (2329977600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9393                    (2341472400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9394                    (2362032000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9395                    (2372922000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9396                    (2393481600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9397                    (2404371600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9398                    (2424931200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9399                    (2435821200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9400                    (2456380800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9401                    (2467270800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9402                    (2487830400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9403                    (2499325200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9404                    (2519884800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9405                    (2530774800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9406                    (2551334400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9407                    (2562224400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9408                    (2582784000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9409                    (2593674000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9410                    (2614233600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9411                    (2625123600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9412                    (2645683200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9413                    (2656573200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9414                    (2677132800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9415                    (2688627600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9416                    (2709187200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9417                    (2720077200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9418                    (2740636800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9419                    (2751526800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9420                    (2772086400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9421                    (2782976400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9422                    (2803536000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9423                    (2814426000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9424                    (2834985600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9425                    (2846480400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9426                    (2867040000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9427                    (2877930000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9428                    (2898489600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9429                    (2909379600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9430                    (2929939200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9431                    (2940829200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9432                    (2961388800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9433                    (2972278800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9434                    (2992838400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9435                    (3003728400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9436                    (3024288000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9437                    (3035782800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9438                    (3056342400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9439                    (3067232400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9440                    (3087792000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9441                    (3098682000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9442                    (3119241600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9443                    (3130131600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9444                    (3150691200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9445                    (3161581200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9446                    (3182140800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9447                    (3193030800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9448                    (3213590400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9449                    (3225085200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9450                    (3245644800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9451                    (3256534800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9452                    (3277094400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9453                    (3287984400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9454                    (3308544000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9455                    (3319434000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9456                    (3339993600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9457                    (3350883600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9458                    (3371443200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9459                    (3382938000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9460                    (3403497600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9461                    (3414387600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9462                    (3434947200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9463                    (3445837200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9464                    (3466396800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9465                    (3477286800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9466                    (3497846400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9467                    (3508736400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9468                    (3529296000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9469                    (3540186000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9470                    (3560745600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9471                    (3572240400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9472                    (3592800000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9473                    (3603690000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9474                    (3624249600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9475                    (3635139600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9476                    (3655699200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9477                    (3666589200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9478                    (3687148800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9479                    (3698038800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9480                    (3718598400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9481                    (3730093200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9482                    (3750652800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9483                    (3761542800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9484                    (3782102400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9485                    (3792992400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9486                    (3813552000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9487                    (3824442000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9488                    (3845001600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9489                    (3855891600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9490                    (3876451200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9491                    (3887341200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9492                    (3907900800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9493                    (3919395600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9494                    (3939955200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9495                    (3950845200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9496                    (3971404800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9497                    (3982294800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9498                    (4002854400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9499                    (4013744400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9500                    (4034304000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9501                    (4045194000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9502                    (4065753600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9503                    (4076643600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9504                    (4097203200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9505                ];
9506                FixedTimespanSet {
9507                    first: FixedTimespan {
9508                        utc_offset: -25196,
9509                        dst_offset: 0,
9510                        name: Some("LMT"),
9511                    },
9512                    rest: REST
9513                }
9514            },
9515
9516            Tz::America__Detroit => {
9517                const REST: &[(i64, FixedTimespan)] = &[
9518                    (-2051202469, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
9519                    (-1724083200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9520                    (-880218000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EWT") }),
9521                    (-769395600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EPT") }),
9522                    (-765396000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9523                    (-684349200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9524                    (-671047200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9525                    (-80506740, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9526                    (-68666400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9527                    (-52938000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9528                    (-37216800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9529                    (104914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9530                    (120636000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9531                    (126687600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9532                    (152085600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9533                    (167814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9534                    (183535200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9535                    (199263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9536                    (215589600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9537                    (230713200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9538                    (247039200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9539                    (262767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9540                    (278488800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9541                    (294217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9542                    (309938400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9543                    (325666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9544                    (341388000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9545                    (357116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9546                    (372837600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9547                    (388566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9548                    (404892000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9549                    (420015600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9550                    (436341600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9551                    (452070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9552                    (467791200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9553                    (483519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9554                    (499240800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9555                    (514969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9556                    (530690400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9557                    (544604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9558                    (562140000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9559                    (576054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9560                    (594194400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9561                    (607503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9562                    (625644000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9563                    (638953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9564                    (657093600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9565                    (671007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9566                    (688543200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9567                    (702457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9568                    (719992800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9569                    (733906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9570                    (752047200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9571                    (765356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9572                    (783496800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9573                    (796806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9574                    (814946400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9575                    (828860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9576                    (846396000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9577                    (860310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9578                    (877845600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9579                    (891759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9580                    (909295200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9581                    (923209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9582                    (941349600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9583                    (954658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9584                    (972799200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9585                    (986108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9586                    (1004248800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9587                    (1018162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9588                    (1035698400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9589                    (1049612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9590                    (1067148000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9591                    (1081062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9592                    (1099202400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9593                    (1112511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9594                    (1130652000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9595                    (1143961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9596                    (1162101600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9597                    (1173596400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9598                    (1194156000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9599                    (1205046000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9600                    (1225605600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9601                    (1236495600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9602                    (1257055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9603                    (1268550000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9604                    (1289109600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9605                    (1299999600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9606                    (1320559200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9607                    (1331449200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9608                    (1352008800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9609                    (1362898800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9610                    (1383458400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9611                    (1394348400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9612                    (1414908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9613                    (1425798000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9614                    (1446357600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9615                    (1457852400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9616                    (1478412000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9617                    (1489302000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9618                    (1509861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9619                    (1520751600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9620                    (1541311200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9621                    (1552201200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9622                    (1572760800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9623                    (1583650800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9624                    (1604210400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9625                    (1615705200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9626                    (1636264800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9627                    (1647154800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9628                    (1667714400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9629                    (1678604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9630                    (1699164000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9631                    (1710054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9632                    (1730613600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9633                    (1741503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9634                    (1762063200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9635                    (1772953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9636                    (1793512800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9637                    (1805007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9638                    (1825567200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9639                    (1836457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9640                    (1857016800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9641                    (1867906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9642                    (1888466400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9643                    (1899356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9644                    (1919916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9645                    (1930806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9646                    (1951365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9647                    (1962860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9648                    (1983420000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9649                    (1994310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9650                    (2014869600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9651                    (2025759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9652                    (2046319200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9653                    (2057209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9654                    (2077768800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9655                    (2088658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9656                    (2109218400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9657                    (2120108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9658                    (2140668000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9659                    (2152162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9660                    (2172722400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9661                    (2183612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9662                    (2204172000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9663                    (2215062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9664                    (2235621600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9665                    (2246511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9666                    (2267071200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9667                    (2277961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9668                    (2298520800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9669                    (2309410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9670                    (2329970400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9671                    (2341465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9672                    (2362024800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9673                    (2372914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9674                    (2393474400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9675                    (2404364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9676                    (2424924000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9677                    (2435814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9678                    (2456373600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9679                    (2467263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9680                    (2487823200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9681                    (2499318000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9682                    (2519877600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9683                    (2530767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9684                    (2551327200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9685                    (2562217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9686                    (2582776800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9687                    (2593666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9688                    (2614226400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9689                    (2625116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9690                    (2645676000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9691                    (2656566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9692                    (2677125600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9693                    (2688620400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9694                    (2709180000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9695                    (2720070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9696                    (2740629600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9697                    (2751519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9698                    (2772079200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9699                    (2782969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9700                    (2803528800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9701                    (2814418800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9702                    (2834978400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9703                    (2846473200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9704                    (2867032800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9705                    (2877922800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9706                    (2898482400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9707                    (2909372400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9708                    (2929932000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9709                    (2940822000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9710                    (2961381600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9711                    (2972271600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9712                    (2992831200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9713                    (3003721200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9714                    (3024280800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9715                    (3035775600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9716                    (3056335200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9717                    (3067225200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9718                    (3087784800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9719                    (3098674800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9720                    (3119234400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9721                    (3130124400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9722                    (3150684000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9723                    (3161574000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9724                    (3182133600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9725                    (3193023600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9726                    (3213583200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9727                    (3225078000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9728                    (3245637600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9729                    (3256527600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9730                    (3277087200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9731                    (3287977200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9732                    (3308536800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9733                    (3319426800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9734                    (3339986400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9735                    (3350876400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9736                    (3371436000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9737                    (3382930800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9738                    (3403490400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9739                    (3414380400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9740                    (3434940000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9741                    (3445830000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9742                    (3466389600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9743                    (3477279600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9744                    (3497839200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9745                    (3508729200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9746                    (3529288800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9747                    (3540178800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9748                    (3560738400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9749                    (3572233200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9750                    (3592792800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9751                    (3603682800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9752                    (3624242400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9753                    (3635132400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9754                    (3655692000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9755                    (3666582000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9756                    (3687141600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9757                    (3698031600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9758                    (3718591200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9759                    (3730086000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9760                    (3750645600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9761                    (3761535600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9762                    (3782095200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9763                    (3792985200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9764                    (3813544800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9765                    (3824434800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9766                    (3844994400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9767                    (3855884400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9768                    (3876444000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9769                    (3887334000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9770                    (3907893600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9771                    (3919388400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9772                    (3939948000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9773                    (3950838000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9774                    (3971397600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9775                    (3982287600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9776                    (4002847200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9777                    (4013737200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9778                    (4034296800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9779                    (4045186800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9780                    (4065746400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9781                    (4076636400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
9782                    (4097196000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
9783                ];
9784                FixedTimespanSet {
9785                    first: FixedTimespan {
9786                        utc_offset: -19931,
9787                        dst_offset: 0,
9788                        name: Some("LMT"),
9789                    },
9790                    rest: REST
9791                }
9792            },
9793
9794            Tz::America__Dominica => {
9795                const REST: &[(i64, FixedTimespan)] = &[
9796                    (-2233035335, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
9797                    (-873057600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("AWT") }),
9798                    (-769395600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("APT") }),
9799                    (-765399600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
9800                ];
9801                FixedTimespanSet {
9802                    first: FixedTimespan {
9803                        utc_offset: -15865,
9804                        dst_offset: 0,
9805                        name: Some("LMT"),
9806                    },
9807                    rest: REST
9808                }
9809            },
9810
9811            Tz::America__Edmonton => {
9812                const REST: &[(i64, FixedTimespan)] = &[
9813                    (-1998663968, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9814                    (-1632063600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9815                    (-1615132800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9816                    (-1600614000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9817                    (-1596816000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9818                    (-1567954800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9819                    (-1551628800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9820                    (-1536505200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9821                    (-1523203200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9822                    (-1504450800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9823                    (-1491753600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9824                    (-1473001200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9825                    (-1459699200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9826                    (-880210800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MWT") }),
9827                    (-769395600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MPT") }),
9828                    (-765388800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9829                    (-715791600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9830                    (-702489600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9831                    (73472400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9832                    (89193600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9833                    (104922000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9834                    (120643200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9835                    (136371600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9836                    (152092800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9837                    (167821200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9838                    (183542400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9839                    (199270800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9840                    (215596800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9841                    (230720400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9842                    (247046400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9843                    (262774800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9844                    (278496000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9845                    (294224400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9846                    (309945600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9847                    (325674000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9848                    (341395200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9849                    (357123600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9850                    (372844800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9851                    (388573200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9852                    (404899200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9853                    (420022800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9854                    (436348800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9855                    (452077200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9856                    (467798400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9857                    (483526800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9858                    (499248000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9859                    (514976400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9860                    (530697600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9861                    (544611600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9862                    (562147200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9863                    (576061200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9864                    (594201600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9865                    (607510800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9866                    (625651200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9867                    (638960400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9868                    (657100800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9869                    (671014800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9870                    (688550400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9871                    (702464400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9872                    (720000000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9873                    (733914000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9874                    (752054400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9875                    (765363600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9876                    (783504000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9877                    (796813200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9878                    (814953600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9879                    (828867600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9880                    (846403200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9881                    (860317200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9882                    (877852800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9883                    (891766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9884                    (909302400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9885                    (923216400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9886                    (941356800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9887                    (954666000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9888                    (972806400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9889                    (986115600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9890                    (1004256000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9891                    (1018170000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9892                    (1035705600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9893                    (1049619600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9894                    (1067155200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9895                    (1081069200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9896                    (1099209600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9897                    (1112518800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9898                    (1130659200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9899                    (1143968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9900                    (1162108800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9901                    (1173603600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9902                    (1194163200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9903                    (1205053200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9904                    (1225612800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9905                    (1236502800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9906                    (1257062400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9907                    (1268557200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9908                    (1289116800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9909                    (1300006800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9910                    (1320566400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9911                    (1331456400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9912                    (1352016000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9913                    (1362906000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9914                    (1383465600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9915                    (1394355600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9916                    (1414915200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9917                    (1425805200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9918                    (1446364800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9919                    (1457859600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9920                    (1478419200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9921                    (1489309200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9922                    (1509868800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9923                    (1520758800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9924                    (1541318400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9925                    (1552208400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9926                    (1572768000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9927                    (1583658000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9928                    (1604217600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9929                    (1615712400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9930                    (1636272000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9931                    (1647162000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9932                    (1667721600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9933                    (1678611600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9934                    (1699171200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9935                    (1710061200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9936                    (1730620800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9937                    (1741510800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9938                    (1762070400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9939                    (1772960400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9940                    (1793520000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9941                    (1805014800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9942                    (1825574400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9943                    (1836464400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9944                    (1857024000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9945                    (1867914000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9946                    (1888473600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9947                    (1899363600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9948                    (1919923200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9949                    (1930813200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9950                    (1951372800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9951                    (1962867600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9952                    (1983427200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9953                    (1994317200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9954                    (2014876800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9955                    (2025766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9956                    (2046326400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9957                    (2057216400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9958                    (2077776000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9959                    (2088666000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9960                    (2109225600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9961                    (2120115600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9962                    (2140675200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9963                    (2152170000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9964                    (2172729600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9965                    (2183619600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9966                    (2204179200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9967                    (2215069200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9968                    (2235628800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9969                    (2246518800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9970                    (2267078400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9971                    (2277968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9972                    (2298528000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9973                    (2309418000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9974                    (2329977600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9975                    (2341472400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9976                    (2362032000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9977                    (2372922000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9978                    (2393481600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9979                    (2404371600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9980                    (2424931200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9981                    (2435821200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9982                    (2456380800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9983                    (2467270800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9984                    (2487830400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9985                    (2499325200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9986                    (2519884800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9987                    (2530774800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9988                    (2551334400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9989                    (2562224400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9990                    (2582784000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9991                    (2593674000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9992                    (2614233600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9993                    (2625123600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9994                    (2645683200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9995                    (2656573200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9996                    (2677132800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9997                    (2688627600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
9998                    (2709187200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
9999                    (2720077200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
10000                    (2740636800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
10001                    (2751526800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
10002                    (2772086400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
10003                    (2782976400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
10004                    (2803536000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
10005                    (2814426000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
10006                    (2834985600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
10007                    (2846480400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
10008                    (2867040000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
10009                    (2877930000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
10010                    (2898489600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
10011                    (2909379600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
10012                    (2929939200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
10013                    (2940829200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
10014                    (2961388800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
10015                    (2972278800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
10016                    (2992838400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
10017                    (3003728400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
10018                    (3024288000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
10019                    (3035782800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
10020                    (3056342400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
10021                    (3067232400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
10022                    (3087792000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
10023                    (3098682000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
10024                    (3119241600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
10025                    (3130131600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
10026                    (3150691200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
10027                    (3161581200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
10028                    (3182140800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
10029                    (3193030800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
10030                    (3213590400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
10031                    (3225085200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
10032                    (3245644800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
10033                    (3256534800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
10034                    (3277094400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
10035                    (3287984400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
10036                    (3308544000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
10037                    (3319434000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
10038                    (3339993600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
10039                    (3350883600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
10040                    (3371443200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
10041                    (3382938000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
10042                    (3403497600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
10043                    (3414387600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
10044                    (3434947200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
10045                    (3445837200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
10046                    (3466396800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
10047                    (3477286800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
10048                    (3497846400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
10049                    (3508736400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
10050                    (3529296000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
10051                    (3540186000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
10052                    (3560745600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
10053                    (3572240400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
10054                    (3592800000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
10055                    (3603690000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
10056                    (3624249600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
10057                    (3635139600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
10058                    (3655699200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
10059                    (3666589200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
10060                    (3687148800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
10061                    (3698038800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
10062                    (3718598400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
10063                    (3730093200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
10064                    (3750652800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
10065                    (3761542800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
10066                    (3782102400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
10067                    (3792992400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
10068                    (3813552000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
10069                    (3824442000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
10070                    (3845001600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
10071                    (3855891600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
10072                    (3876451200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
10073                    (3887341200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
10074                    (3907900800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
10075                    (3919395600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
10076                    (3939955200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
10077                    (3950845200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
10078                    (3971404800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
10079                    (3982294800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
10080                    (4002854400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
10081                    (4013744400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
10082                    (4034304000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
10083                    (4045194000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
10084                    (4065753600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
10085                    (4076643600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
10086                    (4097203200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
10087                ];
10088                FixedTimespanSet {
10089                    first: FixedTimespan {
10090                        utc_offset: -27232,
10091                        dst_offset: 0,
10092                        name: Some("LMT"),
10093                    },
10094                    rest: REST
10095                }
10096            },
10097
10098            Tz::America__Eirunepe => {
10099                const REST: &[(i64, FixedTimespan)] = &[
10100                    (-1767208832, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
10101                    (-1206950400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
10102                    (-1191355200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
10103                    (-1175367600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
10104                    (-1159819200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
10105                    (-633812400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
10106                    (-622062000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
10107                    (-602276400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
10108                    (-591825600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
10109                    (-570740400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
10110                    (-560203200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
10111                    (-539118000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
10112                    (-531345600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
10113                    (-191358000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
10114                    (-184190400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
10115                    (-155156400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
10116                    (-150062400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
10117                    (-128890800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
10118                    (-121118400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
10119                    (-99946800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
10120                    (-89582400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
10121                    (-68410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
10122                    (-57960000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
10123                    (499755600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
10124                    (511243200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
10125                    (530600400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
10126                    (540273600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
10127                    (562136400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
10128                    (571204800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
10129                    (750834000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
10130                    (761716800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
10131                    (1214283600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
10132                    (1384056000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
10133                ];
10134                FixedTimespanSet {
10135                    first: FixedTimespan {
10136                        utc_offset: -16768,
10137                        dst_offset: 0,
10138                        name: Some("LMT"),
10139                    },
10140                    rest: REST
10141                }
10142            },
10143
10144            Tz::America__El_Salvador => {
10145                const REST: &[(i64, FixedTimespan)] = &[
10146                    (-1546279392, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
10147                    (547020000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
10148                    (559717200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
10149                    (578469600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
10150                    (591166800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
10151                ];
10152                FixedTimespanSet {
10153                    first: FixedTimespan {
10154                        utc_offset: -21408,
10155                        dst_offset: 0,
10156                        name: Some("LMT"),
10157                    },
10158                    rest: REST
10159                }
10160            },
10161
10162            Tz::America__Ensenada => {
10163                const REST: &[(i64, FixedTimespan)] = &[
10164                    (-1514739600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
10165                    (-1451667600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10166                    (-1343145600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
10167                    (-1234803600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10168                    (-1222963200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10169                    (-1207242000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10170                    (-873820800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PWT") }),
10171                    (-769395600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PPT") }),
10172                    (-761418000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10173                    (-686073600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10174                    (-661539600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10175                    (-620755200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10176                    (-608144400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10177                    (-589384800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10178                    (-576082800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10179                    (-557935200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10180                    (-544633200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10181                    (-495039600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10182                    (-481734000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10183                    (-463590000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10184                    (-450284400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10185                    (-431535600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10186                    (-418230000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10187                    (-400086000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10188                    (-386780400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10189                    (-368636400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10190                    (-355330800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10191                    (-337186800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10192                    (-323881200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10193                    (-305737200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10194                    (-292431600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10195                    (199274400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10196                    (215600400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10197                    (230724000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10198                    (247050000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10199                    (262778400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10200                    (278499600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10201                    (294228000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10202                    (309949200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10203                    (325677600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10204                    (341398800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10205                    (357127200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10206                    (372848400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10207                    (388576800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10208                    (404902800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10209                    (420026400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10210                    (436352400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10211                    (452080800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10212                    (467802000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10213                    (483530400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10214                    (499251600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10215                    (514980000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10216                    (530701200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10217                    (544615200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10218                    (562150800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10219                    (576064800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10220                    (594205200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10221                    (607514400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10222                    (625654800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10223                    (638964000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10224                    (657104400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10225                    (671018400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10226                    (688554000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10227                    (702468000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10228                    (720003600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10229                    (733917600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10230                    (752058000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10231                    (765367200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10232                    (783507600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10233                    (796816800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10234                    (814957200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10235                    (828871200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10236                    (846406800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10237                    (860320800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10238                    (877856400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10239                    (891770400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10240                    (909306000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10241                    (923220000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10242                    (941360400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10243                    (954669600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10244                    (972810000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10245                    (986119200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10246                    (1004259600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10247                    (1018173600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10248                    (1035709200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10249                    (1049623200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10250                    (1067158800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10251                    (1081072800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10252                    (1099213200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10253                    (1112522400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10254                    (1130662800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10255                    (1143972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10256                    (1162112400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10257                    (1175421600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10258                    (1193562000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10259                    (1207476000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10260                    (1225011600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10261                    (1238925600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10262                    (1256461200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10263                    (1268560800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10264                    (1289120400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10265                    (1300010400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10266                    (1320570000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10267                    (1331460000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10268                    (1352019600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10269                    (1362909600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10270                    (1383469200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10271                    (1394359200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10272                    (1414918800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10273                    (1425808800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10274                    (1446368400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10275                    (1457863200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10276                    (1478422800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10277                    (1489312800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10278                    (1509872400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10279                    (1520762400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10280                    (1541322000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10281                    (1552212000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10282                    (1572771600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10283                    (1583661600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10284                    (1604221200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10285                    (1615716000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10286                    (1636275600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10287                    (1647165600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10288                    (1667725200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10289                    (1678615200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10290                    (1699174800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10291                    (1710064800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10292                    (1730624400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10293                    (1741514400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10294                    (1762074000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10295                    (1772964000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10296                    (1793523600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10297                    (1805018400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10298                    (1825578000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10299                    (1836468000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10300                    (1857027600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10301                    (1867917600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10302                    (1888477200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10303                    (1899367200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10304                    (1919926800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10305                    (1930816800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10306                    (1951376400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10307                    (1962871200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10308                    (1983430800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10309                    (1994320800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10310                    (2014880400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10311                    (2025770400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10312                    (2046330000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10313                    (2057220000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10314                    (2077779600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10315                    (2088669600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10316                    (2109229200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10317                    (2120119200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10318                    (2140678800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10319                    (2152173600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10320                    (2172733200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10321                    (2183623200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10322                    (2204182800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10323                    (2215072800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10324                    (2235632400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10325                    (2246522400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10326                    (2267082000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10327                    (2277972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10328                    (2298531600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10329                    (2309421600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10330                    (2329981200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10331                    (2341476000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10332                    (2362035600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10333                    (2372925600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10334                    (2393485200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10335                    (2404375200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10336                    (2424934800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10337                    (2435824800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10338                    (2456384400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10339                    (2467274400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10340                    (2487834000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10341                    (2499328800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10342                    (2519888400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10343                    (2530778400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10344                    (2551338000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10345                    (2562228000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10346                    (2582787600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10347                    (2593677600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10348                    (2614237200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10349                    (2625127200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10350                    (2645686800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10351                    (2656576800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10352                    (2677136400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10353                    (2688631200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10354                    (2709190800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10355                    (2720080800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10356                    (2740640400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10357                    (2751530400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10358                    (2772090000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10359                    (2782980000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10360                    (2803539600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10361                    (2814429600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10362                    (2834989200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10363                    (2846484000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10364                    (2867043600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10365                    (2877933600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10366                    (2898493200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10367                    (2909383200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10368                    (2929942800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10369                    (2940832800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10370                    (2961392400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10371                    (2972282400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10372                    (2992842000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10373                    (3003732000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10374                    (3024291600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10375                    (3035786400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10376                    (3056346000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10377                    (3067236000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10378                    (3087795600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10379                    (3098685600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10380                    (3119245200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10381                    (3130135200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10382                    (3150694800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10383                    (3161584800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10384                    (3182144400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10385                    (3193034400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10386                    (3213594000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10387                    (3225088800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10388                    (3245648400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10389                    (3256538400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10390                    (3277098000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10391                    (3287988000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10392                    (3308547600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10393                    (3319437600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10394                    (3339997200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10395                    (3350887200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10396                    (3371446800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10397                    (3382941600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10398                    (3403501200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10399                    (3414391200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10400                    (3434950800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10401                    (3445840800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10402                    (3466400400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10403                    (3477290400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10404                    (3497850000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10405                    (3508740000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10406                    (3529299600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10407                    (3540189600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10408                    (3560749200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10409                    (3572244000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10410                    (3592803600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10411                    (3603693600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10412                    (3624253200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10413                    (3635143200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10414                    (3655702800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10415                    (3666592800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10416                    (3687152400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10417                    (3698042400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10418                    (3718602000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10419                    (3730096800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10420                    (3750656400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10421                    (3761546400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10422                    (3782106000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10423                    (3792996000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10424                    (3813555600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10425                    (3824445600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10426                    (3845005200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10427                    (3855895200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10428                    (3876454800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10429                    (3887344800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10430                    (3907904400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10431                    (3919399200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10432                    (3939958800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10433                    (3950848800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10434                    (3971408400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10435                    (3982298400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10436                    (4002858000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10437                    (4013748000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10438                    (4034307600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10439                    (4045197600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10440                    (4065757200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10441                    (4076647200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10442                    (4097206800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10443                ];
10444                FixedTimespanSet {
10445                    first: FixedTimespan {
10446                        utc_offset: -28084,
10447                        dst_offset: 0,
10448                        name: Some("LMT"),
10449                    },
10450                    rest: REST
10451                }
10452            },
10453
10454            Tz::America__Fort_Nelson => {
10455                const REST: &[(i64, FixedTimespan)] = &[
10456                    (-2713880953, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10457                    (-1632060000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10458                    (-1615129200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10459                    (-880207200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PWT") }),
10460                    (-769395600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PPT") }),
10461                    (-765385200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10462                    (-715788000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10463                    (-702486000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10464                    (-684338400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10465                    (-671036400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10466                    (-652888800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10467                    (-639586800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10468                    (-620834400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10469                    (-608137200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10470                    (-589384800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10471                    (-576082800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10472                    (-557935200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10473                    (-544633200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10474                    (-526485600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10475                    (-513183600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10476                    (-495036000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10477                    (-481734000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10478                    (-463586400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10479                    (-450284400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10480                    (-431532000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10481                    (-418230000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10482                    (-400082400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10483                    (-386780400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10484                    (-368632800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10485                    (-355330800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10486                    (-337183200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10487                    (-323881200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10488                    (-305733600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10489                    (-292431600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10490                    (-273679200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10491                    (-260982000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10492                    (-242229600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10493                    (-226508400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10494                    (-210780000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10495                    (-195058800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10496                    (-179330400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10497                    (-163609200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10498                    (-147880800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10499                    (-131554800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10500                    (-116431200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10501                    (-100105200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10502                    (-84376800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10503                    (-68655600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10504                    (-52927200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10505                    (-37206000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10506                    (-21477600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10507                    (-5756400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10508                    (9972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10509                    (25693200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10510                    (41421600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10511                    (57747600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10512                    (73476000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10513                    (89197200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10514                    (104925600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10515                    (120646800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10516                    (136375200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10517                    (152096400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10518                    (167824800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10519                    (183546000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10520                    (199274400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10521                    (215600400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10522                    (230724000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10523                    (247050000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10524                    (262778400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10525                    (278499600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10526                    (294228000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10527                    (309949200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10528                    (325677600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10529                    (341398800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10530                    (357127200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10531                    (372848400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10532                    (388576800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10533                    (404902800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10534                    (420026400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10535                    (436352400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10536                    (452080800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10537                    (467802000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10538                    (483530400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10539                    (499251600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10540                    (514980000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10541                    (530701200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10542                    (544615200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10543                    (562150800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10544                    (576064800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10545                    (594205200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10546                    (607514400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10547                    (625654800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10548                    (638964000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10549                    (657104400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10550                    (671018400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10551                    (688554000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10552                    (702468000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10553                    (720003600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10554                    (733917600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10555                    (752058000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10556                    (765367200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10557                    (783507600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10558                    (796816800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10559                    (814957200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10560                    (828871200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10561                    (846406800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10562                    (860320800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10563                    (877856400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10564                    (891770400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10565                    (909306000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10566                    (923220000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10567                    (941360400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10568                    (954669600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10569                    (972810000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10570                    (986119200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10571                    (1004259600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10572                    (1018173600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10573                    (1035709200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10574                    (1049623200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10575                    (1067158800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10576                    (1081072800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10577                    (1099213200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10578                    (1112522400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10579                    (1130662800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10580                    (1143972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10581                    (1162112400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10582                    (1173607200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10583                    (1194166800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10584                    (1205056800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10585                    (1225616400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10586                    (1236506400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10587                    (1257066000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10588                    (1268560800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10589                    (1289120400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10590                    (1300010400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10591                    (1320570000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10592                    (1331460000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10593                    (1352019600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10594                    (1362909600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10595                    (1383469200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10596                    (1394359200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
10597                    (1414918800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
10598                    (1425808800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
10599                ];
10600                FixedTimespanSet {
10601                    first: FixedTimespan {
10602                        utc_offset: -29447,
10603                        dst_offset: 0,
10604                        name: Some("LMT"),
10605                    },
10606                    rest: REST
10607                }
10608            },
10609
10610            Tz::America__Fort_Wayne => {
10611                const REST: &[(i64, FixedTimespan)] = &[
10612                    (-2717647200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
10613                    (-1633276800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
10614                    (-1615136400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
10615                    (-1601827200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
10616                    (-1583686800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
10617                    (-900259200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
10618                    (-891795600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
10619                    (-880214400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CWT") }),
10620                    (-769395600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CPT") }),
10621                    (-765392400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
10622                    (-747244800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
10623                    (-733942800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
10624                    (-715795200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
10625                    (-702493200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
10626                    (-684345600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
10627                    (-671043600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
10628                    (-652896000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
10629                    (-639594000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
10630                    (-620841600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
10631                    (-608144400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
10632                    (-589392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
10633                    (-576090000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
10634                    (-557942400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
10635                    (-544640400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
10636                    (-526492800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
10637                    (-513190800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
10638                    (-495043200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
10639                    (-481741200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
10640                    (-463593600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10641                    (-386787600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
10642                    (-368640000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10643                    (-21488400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10644                    (-5767200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10645                    (9961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10646                    (25682400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10647                    (1143961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10648                    (1162101600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10649                    (1173596400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10650                    (1194156000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10651                    (1205046000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10652                    (1225605600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10653                    (1236495600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10654                    (1257055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10655                    (1268550000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10656                    (1289109600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10657                    (1299999600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10658                    (1320559200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10659                    (1331449200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10660                    (1352008800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10661                    (1362898800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10662                    (1383458400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10663                    (1394348400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10664                    (1414908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10665                    (1425798000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10666                    (1446357600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10667                    (1457852400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10668                    (1478412000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10669                    (1489302000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10670                    (1509861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10671                    (1520751600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10672                    (1541311200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10673                    (1552201200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10674                    (1572760800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10675                    (1583650800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10676                    (1604210400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10677                    (1615705200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10678                    (1636264800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10679                    (1647154800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10680                    (1667714400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10681                    (1678604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10682                    (1699164000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10683                    (1710054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10684                    (1730613600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10685                    (1741503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10686                    (1762063200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10687                    (1772953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10688                    (1793512800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10689                    (1805007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10690                    (1825567200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10691                    (1836457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10692                    (1857016800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10693                    (1867906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10694                    (1888466400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10695                    (1899356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10696                    (1919916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10697                    (1930806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10698                    (1951365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10699                    (1962860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10700                    (1983420000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10701                    (1994310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10702                    (2014869600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10703                    (2025759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10704                    (2046319200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10705                    (2057209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10706                    (2077768800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10707                    (2088658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10708                    (2109218400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10709                    (2120108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10710                    (2140668000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10711                    (2152162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10712                    (2172722400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10713                    (2183612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10714                    (2204172000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10715                    (2215062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10716                    (2235621600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10717                    (2246511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10718                    (2267071200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10719                    (2277961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10720                    (2298520800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10721                    (2309410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10722                    (2329970400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10723                    (2341465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10724                    (2362024800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10725                    (2372914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10726                    (2393474400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10727                    (2404364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10728                    (2424924000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10729                    (2435814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10730                    (2456373600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10731                    (2467263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10732                    (2487823200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10733                    (2499318000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10734                    (2519877600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10735                    (2530767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10736                    (2551327200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10737                    (2562217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10738                    (2582776800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10739                    (2593666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10740                    (2614226400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10741                    (2625116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10742                    (2645676000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10743                    (2656566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10744                    (2677125600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10745                    (2688620400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10746                    (2709180000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10747                    (2720070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10748                    (2740629600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10749                    (2751519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10750                    (2772079200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10751                    (2782969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10752                    (2803528800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10753                    (2814418800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10754                    (2834978400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10755                    (2846473200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10756                    (2867032800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10757                    (2877922800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10758                    (2898482400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10759                    (2909372400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10760                    (2929932000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10761                    (2940822000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10762                    (2961381600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10763                    (2972271600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10764                    (2992831200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10765                    (3003721200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10766                    (3024280800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10767                    (3035775600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10768                    (3056335200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10769                    (3067225200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10770                    (3087784800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10771                    (3098674800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10772                    (3119234400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10773                    (3130124400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10774                    (3150684000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10775                    (3161574000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10776                    (3182133600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10777                    (3193023600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10778                    (3213583200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10779                    (3225078000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10780                    (3245637600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10781                    (3256527600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10782                    (3277087200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10783                    (3287977200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10784                    (3308536800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10785                    (3319426800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10786                    (3339986400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10787                    (3350876400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10788                    (3371436000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10789                    (3382930800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10790                    (3403490400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10791                    (3414380400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10792                    (3434940000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10793                    (3445830000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10794                    (3466389600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10795                    (3477279600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10796                    (3497839200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10797                    (3508729200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10798                    (3529288800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10799                    (3540178800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10800                    (3560738400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10801                    (3572233200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10802                    (3592792800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10803                    (3603682800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10804                    (3624242400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10805                    (3635132400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10806                    (3655692000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10807                    (3666582000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10808                    (3687141600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10809                    (3698031600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10810                    (3718591200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10811                    (3730086000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10812                    (3750645600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10813                    (3761535600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10814                    (3782095200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10815                    (3792985200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10816                    (3813544800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10817                    (3824434800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10818                    (3844994400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10819                    (3855884400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10820                    (3876444000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10821                    (3887334000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10822                    (3907893600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10823                    (3919388400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10824                    (3939948000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10825                    (3950838000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10826                    (3971397600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10827                    (3982287600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10828                    (4002847200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10829                    (4013737200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10830                    (4034296800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10831                    (4045186800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10832                    (4065746400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10833                    (4076636400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
10834                    (4097196000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
10835                ];
10836                FixedTimespanSet {
10837                    first: FixedTimespan {
10838                        utc_offset: -20678,
10839                        dst_offset: 0,
10840                        name: Some("LMT"),
10841                    },
10842                    rest: REST
10843                }
10844            },
10845
10846            Tz::America__Fortaleza => {
10847                const REST: &[(i64, FixedTimespan)] = &[
10848                    (-1767216360, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
10849                    (-1206957600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
10850                    (-1191362400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
10851                    (-1175374800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
10852                    (-1159826400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
10853                    (-633819600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
10854                    (-622069200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
10855                    (-602283600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
10856                    (-591832800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
10857                    (-570747600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
10858                    (-560210400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
10859                    (-539125200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
10860                    (-531352800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
10861                    (-191365200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
10862                    (-184197600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
10863                    (-155163600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
10864                    (-150069600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
10865                    (-128898000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
10866                    (-121125600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
10867                    (-99954000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
10868                    (-89589600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
10869                    (-68418000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
10870                    (-57967200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
10871                    (499748400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
10872                    (511236000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
10873                    (530593200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
10874                    (540266400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
10875                    (562129200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
10876                    (571197600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
10877                    (592974000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
10878                    (602042400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
10879                    (624423600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
10880                    (634701600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
10881                    (938919600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
10882                    (951616800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
10883                    (970974000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
10884                    (972180000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
10885                    (1003028400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
10886                    (1013911200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
10887                ];
10888                FixedTimespanSet {
10889                    first: FixedTimespan {
10890                        utc_offset: -9240,
10891                        dst_offset: 0,
10892                        name: Some("LMT"),
10893                    },
10894                    rest: REST
10895                }
10896            },
10897
10898            Tz::America__Glace_Bay => {
10899                const REST: &[(i64, FixedTimespan)] = &[
10900                    (-2131646412, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
10901                    (-1632074400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
10902                    (-1615143600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
10903                    (-880221600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("AWT") }),
10904                    (-769395600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("APT") }),
10905                    (-765399600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
10906                    (-526500000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
10907                    (-513198000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
10908                    (73461600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
10909                    (89182800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
10910                    (104911200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
10911                    (120632400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
10912                    (136360800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
10913                    (152082000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
10914                    (167810400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
10915                    (183531600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
10916                    (199260000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
10917                    (215586000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
10918                    (230709600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
10919                    (247035600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
10920                    (262764000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
10921                    (278485200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
10922                    (294213600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
10923                    (309934800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
10924                    (325663200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
10925                    (341384400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
10926                    (357112800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
10927                    (372834000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
10928                    (388562400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
10929                    (404888400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
10930                    (420012000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
10931                    (436338000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
10932                    (452066400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
10933                    (467787600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
10934                    (483516000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
10935                    (499237200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
10936                    (514965600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
10937                    (530686800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
10938                    (544600800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
10939                    (562136400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
10940                    (576050400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
10941                    (594190800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
10942                    (607500000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
10943                    (625640400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
10944                    (638949600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
10945                    (657090000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
10946                    (671004000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
10947                    (688539600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
10948                    (702453600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
10949                    (719989200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
10950                    (733903200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
10951                    (752043600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
10952                    (765352800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
10953                    (783493200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
10954                    (796802400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
10955                    (814942800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
10956                    (828856800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
10957                    (846392400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
10958                    (860306400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
10959                    (877842000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
10960                    (891756000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
10961                    (909291600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
10962                    (923205600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
10963                    (941346000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
10964                    (954655200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
10965                    (972795600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
10966                    (986104800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
10967                    (1004245200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
10968                    (1018159200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
10969                    (1035694800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
10970                    (1049608800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
10971                    (1067144400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
10972                    (1081058400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
10973                    (1099198800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
10974                    (1112508000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
10975                    (1130648400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
10976                    (1143957600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
10977                    (1162098000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
10978                    (1173592800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
10979                    (1194152400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
10980                    (1205042400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
10981                    (1225602000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
10982                    (1236492000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
10983                    (1257051600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
10984                    (1268546400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
10985                    (1289106000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
10986                    (1299996000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
10987                    (1320555600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
10988                    (1331445600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
10989                    (1352005200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
10990                    (1362895200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
10991                    (1383454800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
10992                    (1394344800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
10993                    (1414904400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
10994                    (1425794400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
10995                    (1446354000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
10996                    (1457848800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
10997                    (1478408400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
10998                    (1489298400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
10999                    (1509858000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11000                    (1520748000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11001                    (1541307600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11002                    (1552197600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11003                    (1572757200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11004                    (1583647200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11005                    (1604206800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11006                    (1615701600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11007                    (1636261200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11008                    (1647151200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11009                    (1667710800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11010                    (1678600800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11011                    (1699160400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11012                    (1710050400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11013                    (1730610000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11014                    (1741500000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11015                    (1762059600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11016                    (1772949600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11017                    (1793509200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11018                    (1805004000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11019                    (1825563600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11020                    (1836453600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11021                    (1857013200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11022                    (1867903200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11023                    (1888462800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11024                    (1899352800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11025                    (1919912400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11026                    (1930802400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11027                    (1951362000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11028                    (1962856800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11029                    (1983416400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11030                    (1994306400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11031                    (2014866000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11032                    (2025756000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11033                    (2046315600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11034                    (2057205600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11035                    (2077765200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11036                    (2088655200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11037                    (2109214800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11038                    (2120104800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11039                    (2140664400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11040                    (2152159200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11041                    (2172718800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11042                    (2183608800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11043                    (2204168400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11044                    (2215058400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11045                    (2235618000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11046                    (2246508000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11047                    (2267067600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11048                    (2277957600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11049                    (2298517200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11050                    (2309407200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11051                    (2329966800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11052                    (2341461600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11053                    (2362021200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11054                    (2372911200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11055                    (2393470800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11056                    (2404360800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11057                    (2424920400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11058                    (2435810400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11059                    (2456370000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11060                    (2467260000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11061                    (2487819600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11062                    (2499314400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11063                    (2519874000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11064                    (2530764000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11065                    (2551323600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11066                    (2562213600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11067                    (2582773200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11068                    (2593663200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11069                    (2614222800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11070                    (2625112800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11071                    (2645672400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11072                    (2656562400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11073                    (2677122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11074                    (2688616800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11075                    (2709176400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11076                    (2720066400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11077                    (2740626000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11078                    (2751516000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11079                    (2772075600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11080                    (2782965600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11081                    (2803525200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11082                    (2814415200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11083                    (2834974800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11084                    (2846469600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11085                    (2867029200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11086                    (2877919200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11087                    (2898478800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11088                    (2909368800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11089                    (2929928400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11090                    (2940818400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11091                    (2961378000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11092                    (2972268000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11093                    (2992827600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11094                    (3003717600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11095                    (3024277200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11096                    (3035772000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11097                    (3056331600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11098                    (3067221600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11099                    (3087781200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11100                    (3098671200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11101                    (3119230800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11102                    (3130120800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11103                    (3150680400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11104                    (3161570400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11105                    (3182130000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11106                    (3193020000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11107                    (3213579600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11108                    (3225074400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11109                    (3245634000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11110                    (3256524000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11111                    (3277083600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11112                    (3287973600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11113                    (3308533200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11114                    (3319423200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11115                    (3339982800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11116                    (3350872800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11117                    (3371432400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11118                    (3382927200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11119                    (3403486800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11120                    (3414376800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11121                    (3434936400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11122                    (3445826400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11123                    (3466386000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11124                    (3477276000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11125                    (3497835600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11126                    (3508725600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11127                    (3529285200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11128                    (3540175200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11129                    (3560734800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11130                    (3572229600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11131                    (3592789200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11132                    (3603679200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11133                    (3624238800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11134                    (3635128800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11135                    (3655688400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11136                    (3666578400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11137                    (3687138000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11138                    (3698028000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11139                    (3718587600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11140                    (3730082400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11141                    (3750642000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11142                    (3761532000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11143                    (3782091600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11144                    (3792981600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11145                    (3813541200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11146                    (3824431200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11147                    (3844990800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11148                    (3855880800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11149                    (3876440400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11150                    (3887330400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11151                    (3907890000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11152                    (3919384800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11153                    (3939944400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11154                    (3950834400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11155                    (3971394000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11156                    (3982284000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11157                    (4002843600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11158                    (4013733600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11159                    (4034293200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11160                    (4045183200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11161                    (4065742800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11162                    (4076632800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11163                    (4097192400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11164                ];
11165                FixedTimespanSet {
11166                    first: FixedTimespan {
11167                        utc_offset: -14388,
11168                        dst_offset: 0,
11169                        name: Some("LMT"),
11170                    },
11171                    rest: REST
11172                }
11173            },
11174
11175            Tz::America__Godthab => {
11176                const REST: &[(i64, FixedTimespan)] = &[
11177                    (-1686083584, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
11178                    (323845200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
11179                    (338950800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
11180                    (354675600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
11181                    (370400400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
11182                    (386125200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
11183                    (401850000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
11184                    (417574800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
11185                    (433299600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
11186                    (449024400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
11187                    (465354000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
11188                    (481078800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
11189                    (496803600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
11190                    (512528400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
11191                    (528253200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
11192                    (543978000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
11193                    (559702800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
11194                    (575427600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
11195                    (591152400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
11196                    (606877200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
11197                    (622602000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
11198                    (638326800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
11199                    (654656400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
11200                    (670381200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
11201                    (686106000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
11202                    (701830800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
11203                    (717555600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
11204                    (733280400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
11205                    (749005200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
11206                    (764730000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
11207                    (780454800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
11208                    (796179600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
11209                    (811904400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
11210                    (828234000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
11211                    (846378000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
11212                    (859683600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
11213                    (877827600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
11214                    (891133200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
11215                    (909277200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
11216                    (922582800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
11217                    (941331600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
11218                    (954032400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
11219                    (972781200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
11220                    (985482000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
11221                    (1004230800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
11222                    (1017536400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
11223                    (1035680400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
11224                    (1048986000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
11225                    (1067130000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
11226                    (1080435600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
11227                    (1099184400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
11228                    (1111885200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
11229                    (1130634000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
11230                    (1143334800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
11231                    (1162083600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
11232                    (1174784400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
11233                    (1193533200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
11234                    (1206838800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
11235                    (1224982800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
11236                    (1238288400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
11237                    (1256432400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
11238                    (1269738000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
11239                    (1288486800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
11240                    (1301187600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
11241                    (1319936400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
11242                    (1332637200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
11243                    (1351386000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
11244                    (1364691600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
11245                    (1382835600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
11246                    (1396141200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
11247                    (1414285200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
11248                    (1427590800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
11249                    (1445734800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
11250                    (1459040400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
11251                    (1477789200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
11252                    (1490490000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
11253                    (1509238800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
11254                    (1521939600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
11255                    (1540688400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
11256                    (1553994000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
11257                    (1572138000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
11258                    (1585443600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
11259                    (1603587600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
11260                    (1616893200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
11261                    (1635642000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
11262                    (1648342800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
11263                    (1667091600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
11264                    (1679792400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11265                    (1711846800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11266                    (1729990800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11267                    (1743296400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11268                    (1761440400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11269                    (1774746000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11270                    (1792890000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11271                    (1806195600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11272                    (1824944400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11273                    (1837645200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11274                    (1856394000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11275                    (1869094800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11276                    (1887843600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11277                    (1901149200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11278                    (1919293200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11279                    (1932598800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11280                    (1950742800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11281                    (1964048400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11282                    (1982797200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11283                    (1995498000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11284                    (2014246800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11285                    (2026947600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11286                    (2045696400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11287                    (2058397200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11288                    (2077146000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11289                    (2090451600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11290                    (2108595600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11291                    (2121901200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11292                    (2140045200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11293                    (2153350800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11294                    (2172099600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11295                    (2184800400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11296                    (2203549200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11297                    (2216250000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11298                    (2234998800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11299                    (2248304400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11300                    (2266448400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11301                    (2279754000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11302                    (2297898000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11303                    (2311203600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11304                    (2329347600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11305                    (2342653200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11306                    (2361402000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11307                    (2374102800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11308                    (2392851600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11309                    (2405552400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11310                    (2424301200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11311                    (2437606800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11312                    (2455750800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11313                    (2469056400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11314                    (2487200400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11315                    (2500506000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11316                    (2519254800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11317                    (2531955600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11318                    (2550704400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11319                    (2563405200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11320                    (2582154000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11321                    (2595459600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11322                    (2613603600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11323                    (2626909200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11324                    (2645053200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11325                    (2658358800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11326                    (2676502800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11327                    (2689808400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11328                    (2708557200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11329                    (2721258000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11330                    (2740006800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11331                    (2752707600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11332                    (2771456400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11333                    (2784762000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11334                    (2802906000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11335                    (2816211600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11336                    (2834355600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11337                    (2847661200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11338                    (2866410000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11339                    (2879110800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11340                    (2897859600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11341                    (2910560400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11342                    (2929309200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11343                    (2942010000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11344                    (2960758800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11345                    (2974064400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11346                    (2992208400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11347                    (3005514000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11348                    (3023658000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11349                    (3036963600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11350                    (3055712400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11351                    (3068413200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11352                    (3087162000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11353                    (3099862800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11354                    (3118611600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11355                    (3131917200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11356                    (3150061200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11357                    (3163366800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11358                    (3181510800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11359                    (3194816400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11360                    (3212960400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11361                    (3226266000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11362                    (3245014800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11363                    (3257715600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11364                    (3276464400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11365                    (3289165200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11366                    (3307914000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11367                    (3321219600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11368                    (3339363600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11369                    (3352669200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11370                    (3370813200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11371                    (3384118800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11372                    (3402867600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11373                    (3415568400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11374                    (3434317200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11375                    (3447018000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11376                    (3465766800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11377                    (3479072400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11378                    (3497216400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11379                    (3510522000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11380                    (3528666000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11381                    (3541971600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11382                    (3560115600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11383                    (3573421200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11384                    (3592170000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11385                    (3604870800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11386                    (3623619600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11387                    (3636320400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11388                    (3655069200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11389                    (3668374800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11390                    (3686518800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11391                    (3699824400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11392                    (3717968400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11393                    (3731274000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11394                    (3750022800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11395                    (3762723600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11396                    (3781472400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11397                    (3794173200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11398                    (3812922000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11399                    (3825622800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11400                    (3844371600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11401                    (3857677200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11402                    (3875821200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11403                    (3889126800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11404                    (3907270800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11405                    (3920576400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11406                    (3939325200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11407                    (3952026000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11408                    (3970774800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11409                    (3983475600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11410                    (4002224400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11411                    (4015530000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11412                    (4033674000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11413                    (4046979600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11414                    (4065123600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11415                    (4078429200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
11416                    (4096573200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
11417                ];
11418                FixedTimespanSet {
11419                    first: FixedTimespan {
11420                        utc_offset: -12416,
11421                        dst_offset: 0,
11422                        name: Some("LMT"),
11423                    },
11424                    rest: REST
11425                }
11426            },
11427
11428            Tz::America__Goose_Bay => {
11429                const REST: &[(i64, FixedTimespan)] = &[
11430                    (-2713895900, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: Some("NST") }),
11431                    (-1632076148, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: Some("NDT") }),
11432                    (-1615145348, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: Some("NST") }),
11433                    (-1096921748, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
11434                    (-1061670600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
11435                    (-1048973400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
11436                    (-1030221000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
11437                    (-1017523800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
11438                    (-998771400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
11439                    (-986074200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
11440                    (-966717000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
11441                    (-954624600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
11442                    (-935267400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
11443                    (-922570200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
11444                    (-903817800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
11445                    (-891120600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
11446                    (-872368200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NWT") }),
11447                    (-769395600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NPT") }),
11448                    (-765401400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
11449                    (-746044200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
11450                    (-733347000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
11451                    (-714594600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
11452                    (-701897400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
11453                    (-683145000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
11454                    (-670447800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
11455                    (-651695400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
11456                    (-638998200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
11457                    (-619641000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
11458                    (-606943800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
11459                    (-589401000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
11460                    (-576099000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
11461                    (-557951400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
11462                    (-544649400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
11463                    (-526501800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
11464                    (-513199800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
11465                    (-495052200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
11466                    (-481750200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
11467                    (-463602600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
11468                    (-450300600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
11469                    (-431548200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
11470                    (-418246200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
11471                    (-400098600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
11472                    (-386796600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
11473                    (-368649000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
11474                    (-355347000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
11475                    (-337199400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
11476                    (-323897400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
11477                    (-305749800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
11478                    (-289423800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
11479                    (-273695400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
11480                    (-257974200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
11481                    (-242245800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
11482                    (-226524600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
11483                    (-210796200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
11484                    (-195075000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
11485                    (-179346600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
11486                    (-163625400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
11487                    (-147897000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
11488                    (-131571000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
11489                    (-119903400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11490                    (-116445600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11491                    (-100119600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11492                    (-84391200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11493                    (-68670000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11494                    (-52941600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11495                    (-37220400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11496                    (-21492000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11497                    (-5770800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11498                    (9957600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11499                    (25678800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11500                    (41407200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11501                    (57733200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11502                    (73461600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11503                    (89182800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11504                    (104911200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11505                    (120632400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11506                    (136360800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11507                    (152082000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11508                    (167810400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11509                    (183531600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11510                    (199260000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11511                    (215586000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11512                    (230709600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11513                    (247035600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11514                    (262764000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11515                    (278485200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11516                    (294213600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11517                    (309934800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11518                    (325663200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11519                    (341384400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11520                    (357112800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11521                    (372834000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11522                    (388562400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11523                    (404888400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11524                    (420012000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11525                    (436338000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11526                    (452066400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11527                    (467787600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11528                    (483516000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11529                    (499237200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11530                    (514965600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11531                    (530686800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11532                    (544593660, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11533                    (562129260, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11534                    (576043260, FixedTimespan { utc_offset: -14400, dst_offset: 7200, name: Some("ADDT") }),
11535                    (594180060, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11536                    (607492860, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11537                    (625633260, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11538                    (638942460, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11539                    (657082860, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11540                    (670996860, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11541                    (688532460, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11542                    (702446460, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11543                    (719982060, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11544                    (733896060, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11545                    (752036460, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11546                    (765345660, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11547                    (783486060, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11548                    (796795260, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11549                    (814935660, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11550                    (828849660, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11551                    (846385260, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11552                    (860299260, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11553                    (877834860, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11554                    (891748860, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11555                    (909284460, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11556                    (923198460, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11557                    (941338860, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11558                    (954648060, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11559                    (972788460, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11560                    (986097660, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11561                    (1004238060, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11562                    (1018152060, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11563                    (1035687660, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11564                    (1049601660, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11565                    (1067137260, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11566                    (1081051260, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11567                    (1099191660, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11568                    (1112500860, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11569                    (1130641260, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11570                    (1143950460, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11571                    (1162090860, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11572                    (1173585660, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11573                    (1194145260, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11574                    (1205035260, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11575                    (1225594860, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11576                    (1236484860, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11577                    (1257044460, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11578                    (1268539260, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11579                    (1289098860, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11580                    (1299988860, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11581                    (1320555600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11582                    (1331445600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11583                    (1352005200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11584                    (1362895200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11585                    (1383454800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11586                    (1394344800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11587                    (1414904400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11588                    (1425794400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11589                    (1446354000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11590                    (1457848800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11591                    (1478408400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11592                    (1489298400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11593                    (1509858000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11594                    (1520748000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11595                    (1541307600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11596                    (1552197600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11597                    (1572757200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11598                    (1583647200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11599                    (1604206800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11600                    (1615701600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11601                    (1636261200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11602                    (1647151200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11603                    (1667710800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11604                    (1678600800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11605                    (1699160400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11606                    (1710050400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11607                    (1730610000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11608                    (1741500000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11609                    (1762059600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11610                    (1772949600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11611                    (1793509200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11612                    (1805004000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11613                    (1825563600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11614                    (1836453600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11615                    (1857013200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11616                    (1867903200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11617                    (1888462800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11618                    (1899352800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11619                    (1919912400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11620                    (1930802400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11621                    (1951362000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11622                    (1962856800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11623                    (1983416400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11624                    (1994306400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11625                    (2014866000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11626                    (2025756000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11627                    (2046315600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11628                    (2057205600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11629                    (2077765200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11630                    (2088655200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11631                    (2109214800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11632                    (2120104800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11633                    (2140664400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11634                    (2152159200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11635                    (2172718800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11636                    (2183608800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11637                    (2204168400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11638                    (2215058400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11639                    (2235618000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11640                    (2246508000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11641                    (2267067600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11642                    (2277957600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11643                    (2298517200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11644                    (2309407200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11645                    (2329966800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11646                    (2341461600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11647                    (2362021200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11648                    (2372911200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11649                    (2393470800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11650                    (2404360800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11651                    (2424920400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11652                    (2435810400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11653                    (2456370000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11654                    (2467260000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11655                    (2487819600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11656                    (2499314400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11657                    (2519874000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11658                    (2530764000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11659                    (2551323600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11660                    (2562213600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11661                    (2582773200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11662                    (2593663200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11663                    (2614222800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11664                    (2625112800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11665                    (2645672400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11666                    (2656562400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11667                    (2677122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11668                    (2688616800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11669                    (2709176400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11670                    (2720066400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11671                    (2740626000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11672                    (2751516000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11673                    (2772075600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11674                    (2782965600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11675                    (2803525200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11676                    (2814415200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11677                    (2834974800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11678                    (2846469600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11679                    (2867029200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11680                    (2877919200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11681                    (2898478800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11682                    (2909368800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11683                    (2929928400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11684                    (2940818400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11685                    (2961378000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11686                    (2972268000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11687                    (2992827600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11688                    (3003717600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11689                    (3024277200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11690                    (3035772000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11691                    (3056331600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11692                    (3067221600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11693                    (3087781200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11694                    (3098671200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11695                    (3119230800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11696                    (3130120800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11697                    (3150680400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11698                    (3161570400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11699                    (3182130000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11700                    (3193020000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11701                    (3213579600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11702                    (3225074400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11703                    (3245634000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11704                    (3256524000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11705                    (3277083600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11706                    (3287973600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11707                    (3308533200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11708                    (3319423200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11709                    (3339982800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11710                    (3350872800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11711                    (3371432400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11712                    (3382927200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11713                    (3403486800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11714                    (3414376800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11715                    (3434936400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11716                    (3445826400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11717                    (3466386000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11718                    (3477276000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11719                    (3497835600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11720                    (3508725600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11721                    (3529285200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11722                    (3540175200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11723                    (3560734800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11724                    (3572229600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11725                    (3592789200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11726                    (3603679200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11727                    (3624238800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11728                    (3635128800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11729                    (3655688400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11730                    (3666578400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11731                    (3687138000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11732                    (3698028000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11733                    (3718587600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11734                    (3730082400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11735                    (3750642000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11736                    (3761532000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11737                    (3782091600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11738                    (3792981600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11739                    (3813541200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11740                    (3824431200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11741                    (3844990800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11742                    (3855880800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11743                    (3876440400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11744                    (3887330400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11745                    (3907890000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11746                    (3919384800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11747                    (3939944400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11748                    (3950834400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11749                    (3971394000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11750                    (3982284000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11751                    (4002843600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11752                    (4013733600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11753                    (4034293200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11754                    (4045183200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11755                    (4065742800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11756                    (4076632800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
11757                    (4097192400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11758                ];
11759                FixedTimespanSet {
11760                    first: FixedTimespan {
11761                        utc_offset: -14500,
11762                        dst_offset: 0,
11763                        name: Some("LMT"),
11764                    },
11765                    rest: REST
11766                }
11767            },
11768
11769            Tz::America__Grand_Turk => {
11770                const REST: &[(i64, FixedTimespan)] = &[
11771                    (-2524504528, FixedTimespan { utc_offset: -18430, dst_offset: 0, name: Some("KMT") }),
11772                    (-1827687170, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11773                    (294217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11774                    (309938400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11775                    (325666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11776                    (341388000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11777                    (357116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11778                    (372837600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11779                    (388566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11780                    (404892000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11781                    (420015600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11782                    (436341600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11783                    (452070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11784                    (467791200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11785                    (483519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11786                    (499240800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11787                    (514969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11788                    (530690400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11789                    (544604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11790                    (562140000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11791                    (576054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11792                    (594194400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11793                    (607503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11794                    (625644000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11795                    (638953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11796                    (657093600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11797                    (671007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11798                    (688543200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11799                    (702457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11800                    (719992800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11801                    (733906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11802                    (752047200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11803                    (765356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11804                    (783496800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11805                    (796806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11806                    (814946400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11807                    (828860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11808                    (846396000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11809                    (860310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11810                    (877845600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11811                    (891759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11812                    (909295200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11813                    (923209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11814                    (941349600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11815                    (954658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11816                    (972799200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11817                    (986108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11818                    (1004248800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11819                    (1018162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11820                    (1035698400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11821                    (1049612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11822                    (1067148000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11823                    (1081062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11824                    (1099202400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11825                    (1112511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11826                    (1130652000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11827                    (1143961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11828                    (1162101600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11829                    (1173596400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11830                    (1194156000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11831                    (1205046000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11832                    (1225605600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11833                    (1236495600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11834                    (1257055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11835                    (1268550000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11836                    (1289109600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11837                    (1299999600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11838                    (1320559200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11839                    (1331449200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11840                    (1352008800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11841                    (1362898800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11842                    (1383458400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11843                    (1394348400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11844                    (1414908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11845                    (1425798000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
11846                    (1520751600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11847                    (1541311200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11848                    (1552201200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11849                    (1572760800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11850                    (1583650800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11851                    (1604210400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11852                    (1615705200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11853                    (1636264800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11854                    (1647154800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11855                    (1667714400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11856                    (1678604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11857                    (1699164000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11858                    (1710054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11859                    (1730613600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11860                    (1741503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11861                    (1762063200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11862                    (1772953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11863                    (1793512800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11864                    (1805007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11865                    (1825567200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11866                    (1836457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11867                    (1857016800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11868                    (1867906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11869                    (1888466400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11870                    (1899356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11871                    (1919916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11872                    (1930806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11873                    (1951365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11874                    (1962860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11875                    (1983420000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11876                    (1994310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11877                    (2014869600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11878                    (2025759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11879                    (2046319200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11880                    (2057209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11881                    (2077768800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11882                    (2088658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11883                    (2109218400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11884                    (2120108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11885                    (2140668000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11886                    (2152162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11887                    (2172722400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11888                    (2183612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11889                    (2204172000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11890                    (2215062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11891                    (2235621600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11892                    (2246511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11893                    (2267071200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11894                    (2277961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11895                    (2298520800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11896                    (2309410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11897                    (2329970400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11898                    (2341465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11899                    (2362024800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11900                    (2372914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11901                    (2393474400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11902                    (2404364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11903                    (2424924000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11904                    (2435814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11905                    (2456373600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11906                    (2467263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11907                    (2487823200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11908                    (2499318000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11909                    (2519877600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11910                    (2530767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11911                    (2551327200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11912                    (2562217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11913                    (2582776800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11914                    (2593666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11915                    (2614226400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11916                    (2625116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11917                    (2645676000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11918                    (2656566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11919                    (2677125600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11920                    (2688620400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11921                    (2709180000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11922                    (2720070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11923                    (2740629600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11924                    (2751519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11925                    (2772079200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11926                    (2782969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11927                    (2803528800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11928                    (2814418800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11929                    (2834978400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11930                    (2846473200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11931                    (2867032800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11932                    (2877922800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11933                    (2898482400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11934                    (2909372400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11935                    (2929932000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11936                    (2940822000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11937                    (2961381600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11938                    (2972271600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11939                    (2992831200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11940                    (3003721200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11941                    (3024280800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11942                    (3035775600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11943                    (3056335200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11944                    (3067225200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11945                    (3087784800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11946                    (3098674800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11947                    (3119234400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11948                    (3130124400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11949                    (3150684000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11950                    (3161574000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11951                    (3182133600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11952                    (3193023600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11953                    (3213583200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11954                    (3225078000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11955                    (3245637600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11956                    (3256527600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11957                    (3277087200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11958                    (3287977200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11959                    (3308536800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11960                    (3319426800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11961                    (3339986400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11962                    (3350876400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11963                    (3371436000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11964                    (3382930800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11965                    (3403490400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11966                    (3414380400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11967                    (3434940000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11968                    (3445830000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11969                    (3466389600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11970                    (3477279600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11971                    (3497839200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11972                    (3508729200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11973                    (3529288800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11974                    (3540178800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11975                    (3560738400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11976                    (3572233200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11977                    (3592792800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11978                    (3603682800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11979                    (3624242400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11980                    (3635132400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11981                    (3655692000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11982                    (3666582000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11983                    (3687141600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11984                    (3698031600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11985                    (3718591200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11986                    (3730086000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11987                    (3750645600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11988                    (3761535600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11989                    (3782095200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11990                    (3792985200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11991                    (3813544800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11992                    (3824434800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11993                    (3844994400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11994                    (3855884400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11995                    (3876444000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11996                    (3887334000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11997                    (3907893600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
11998                    (3919388400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
11999                    (3939948000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12000                    (3950838000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12001                    (3971397600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12002                    (3982287600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12003                    (4002847200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12004                    (4013737200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12005                    (4034296800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12006                    (4045186800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12007                    (4065746400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12008                    (4076636400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12009                    (4097196000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12010                ];
12011                FixedTimespanSet {
12012                    first: FixedTimespan {
12013                        utc_offset: -17072,
12014                        dst_offset: 0,
12015                        name: Some("LMT"),
12016                    },
12017                    rest: REST
12018                }
12019            },
12020
12021            Tz::America__Grenada => {
12022                const REST: &[(i64, FixedTimespan)] = &[
12023                    (-2233035335, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12024                    (-873057600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("AWT") }),
12025                    (-769395600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("APT") }),
12026                    (-765399600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12027                ];
12028                FixedTimespanSet {
12029                    first: FixedTimespan {
12030                        utc_offset: -15865,
12031                        dst_offset: 0,
12032                        name: Some("LMT"),
12033                    },
12034                    rest: REST
12035                }
12036            },
12037
12038            Tz::America__Guadeloupe => {
12039                const REST: &[(i64, FixedTimespan)] = &[
12040                    (-2233035335, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12041                    (-873057600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("AWT") }),
12042                    (-769395600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("APT") }),
12043                    (-765399600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12044                ];
12045                FixedTimespanSet {
12046                    first: FixedTimespan {
12047                        utc_offset: -15865,
12048                        dst_offset: 0,
12049                        name: Some("LMT"),
12050                    },
12051                    rest: REST
12052                }
12053            },
12054
12055            Tz::America__Guatemala => {
12056                const REST: &[(i64, FixedTimespan)] = &[
12057                    (-1617040676, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
12058                    (123055200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
12059                    (130914000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
12060                    (422344800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
12061                    (433054800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
12062                    (669708000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
12063                    (684219600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
12064                    (1146376800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
12065                    (1159678800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
12066                ];
12067                FixedTimespanSet {
12068                    first: FixedTimespan {
12069                        utc_offset: -21724,
12070                        dst_offset: 0,
12071                        name: Some("LMT"),
12072                    },
12073                    rest: REST
12074                }
12075            },
12076
12077            Tz::America__Guayaquil => {
12078                const REST: &[(i64, FixedTimespan)] = &[
12079                    (-2524502440, FixedTimespan { utc_offset: -18840, dst_offset: 0, name: Some("QMT") }),
12080                    (-1230749160, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
12081                    (722926800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
12082                    (728884800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
12083                ];
12084                FixedTimespanSet {
12085                    first: FixedTimespan {
12086                        utc_offset: -19160,
12087                        dst_offset: 0,
12088                        name: Some("LMT"),
12089                    },
12090                    rest: REST
12091                }
12092            },
12093
12094            Tz::America__Guyana => {
12095                const REST: &[(i64, FixedTimespan)] = &[
12096                    (-1843589241, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
12097                    (-1730577600, FixedTimespan { utc_offset: -13500, dst_offset: 0, name: None }),
12098                    (176096700, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
12099                    (701841600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
12100                ];
12101                FixedTimespanSet {
12102                    first: FixedTimespan {
12103                        utc_offset: -13959,
12104                        dst_offset: 0,
12105                        name: Some("LMT"),
12106                    },
12107                    rest: REST
12108                }
12109            },
12110
12111            Tz::America__Halifax => {
12112                const REST: &[(i64, FixedTimespan)] = &[
12113                    (-2131645536, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12114                    (-1696276800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12115                    (-1680469200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12116                    (-1632074400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12117                    (-1615143600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12118                    (-1566763200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12119                    (-1557090000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12120                    (-1535486400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12121                    (-1524949200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12122                    (-1504468800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12123                    (-1493413200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12124                    (-1472414400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12125                    (-1461963600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12126                    (-1440964800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12127                    (-1429390800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12128                    (-1409515200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12129                    (-1396731600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12130                    (-1376856000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12131                    (-1366491600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12132                    (-1346616000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12133                    (-1333832400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12134                    (-1313956800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12135                    (-1303678800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12136                    (-1282507200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12137                    (-1272661200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12138                    (-1251057600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12139                    (-1240088400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12140                    (-1219608000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12141                    (-1207429200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12142                    (-1188763200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12143                    (-1175979600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12144                    (-1157313600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12145                    (-1143925200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12146                    (-1124049600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12147                    (-1113771600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12148                    (-1091390400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12149                    (-1081026000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12150                    (-1059854400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12151                    (-1050786000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12152                    (-1030910400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12153                    (-1018126800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12154                    (-999460800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12155                    (-986677200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12156                    (-965592000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12157                    (-955227600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12158                    (-935956800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12159                    (-923173200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12160                    (-904507200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12161                    (-891723600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12162                    (-880221600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("AWT") }),
12163                    (-769395600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("APT") }),
12164                    (-765399600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12165                    (-747252000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12166                    (-733950000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12167                    (-715802400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12168                    (-702500400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12169                    (-684352800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12170                    (-671050800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12171                    (-652903200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12172                    (-639601200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12173                    (-589399200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12174                    (-576097200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12175                    (-557949600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12176                    (-544647600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12177                    (-526500000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12178                    (-513198000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12179                    (-495050400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12180                    (-481748400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12181                    (-431546400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12182                    (-418244400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12183                    (-400096800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12184                    (-386794800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12185                    (-368647200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12186                    (-355345200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12187                    (-337197600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12188                    (-323895600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12189                    (-242244000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12190                    (-226522800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12191                    (-210794400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12192                    (-195073200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12193                    (-179344800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12194                    (-163623600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12195                    (-147895200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12196                    (-131569200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12197                    (-116445600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12198                    (-100119600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12199                    (-84391200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12200                    (-68670000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12201                    (-52941600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12202                    (-37220400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12203                    (-21492000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12204                    (-5770800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12205                    (9957600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12206                    (25678800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12207                    (41407200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12208                    (57733200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12209                    (73461600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12210                    (89182800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12211                    (104911200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12212                    (120632400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12213                    (136360800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12214                    (152082000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12215                    (167810400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12216                    (183531600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12217                    (199260000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12218                    (215586000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12219                    (230709600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12220                    (247035600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12221                    (262764000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12222                    (278485200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12223                    (294213600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12224                    (309934800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12225                    (325663200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12226                    (341384400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12227                    (357112800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12228                    (372834000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12229                    (388562400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12230                    (404888400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12231                    (420012000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12232                    (436338000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12233                    (452066400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12234                    (467787600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12235                    (483516000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12236                    (499237200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12237                    (514965600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12238                    (530686800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12239                    (544600800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12240                    (562136400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12241                    (576050400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12242                    (594190800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12243                    (607500000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12244                    (625640400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12245                    (638949600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12246                    (657090000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12247                    (671004000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12248                    (688539600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12249                    (702453600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12250                    (719989200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12251                    (733903200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12252                    (752043600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12253                    (765352800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12254                    (783493200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12255                    (796802400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12256                    (814942800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12257                    (828856800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12258                    (846392400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12259                    (860306400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12260                    (877842000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12261                    (891756000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12262                    (909291600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12263                    (923205600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12264                    (941346000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12265                    (954655200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12266                    (972795600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12267                    (986104800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12268                    (1004245200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12269                    (1018159200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12270                    (1035694800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12271                    (1049608800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12272                    (1067144400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12273                    (1081058400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12274                    (1099198800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12275                    (1112508000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12276                    (1130648400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12277                    (1143957600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12278                    (1162098000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12279                    (1173592800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12280                    (1194152400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12281                    (1205042400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12282                    (1225602000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12283                    (1236492000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12284                    (1257051600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12285                    (1268546400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12286                    (1289106000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12287                    (1299996000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12288                    (1320555600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12289                    (1331445600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12290                    (1352005200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12291                    (1362895200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12292                    (1383454800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12293                    (1394344800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12294                    (1414904400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12295                    (1425794400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12296                    (1446354000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12297                    (1457848800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12298                    (1478408400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12299                    (1489298400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12300                    (1509858000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12301                    (1520748000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12302                    (1541307600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12303                    (1552197600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12304                    (1572757200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12305                    (1583647200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12306                    (1604206800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12307                    (1615701600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12308                    (1636261200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12309                    (1647151200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12310                    (1667710800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12311                    (1678600800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12312                    (1699160400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12313                    (1710050400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12314                    (1730610000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12315                    (1741500000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12316                    (1762059600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12317                    (1772949600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12318                    (1793509200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12319                    (1805004000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12320                    (1825563600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12321                    (1836453600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12322                    (1857013200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12323                    (1867903200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12324                    (1888462800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12325                    (1899352800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12326                    (1919912400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12327                    (1930802400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12328                    (1951362000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12329                    (1962856800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12330                    (1983416400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12331                    (1994306400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12332                    (2014866000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12333                    (2025756000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12334                    (2046315600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12335                    (2057205600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12336                    (2077765200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12337                    (2088655200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12338                    (2109214800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12339                    (2120104800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12340                    (2140664400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12341                    (2152159200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12342                    (2172718800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12343                    (2183608800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12344                    (2204168400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12345                    (2215058400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12346                    (2235618000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12347                    (2246508000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12348                    (2267067600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12349                    (2277957600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12350                    (2298517200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12351                    (2309407200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12352                    (2329966800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12353                    (2341461600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12354                    (2362021200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12355                    (2372911200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12356                    (2393470800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12357                    (2404360800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12358                    (2424920400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12359                    (2435810400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12360                    (2456370000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12361                    (2467260000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12362                    (2487819600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12363                    (2499314400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12364                    (2519874000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12365                    (2530764000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12366                    (2551323600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12367                    (2562213600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12368                    (2582773200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12369                    (2593663200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12370                    (2614222800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12371                    (2625112800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12372                    (2645672400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12373                    (2656562400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12374                    (2677122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12375                    (2688616800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12376                    (2709176400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12377                    (2720066400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12378                    (2740626000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12379                    (2751516000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12380                    (2772075600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12381                    (2782965600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12382                    (2803525200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12383                    (2814415200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12384                    (2834974800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12385                    (2846469600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12386                    (2867029200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12387                    (2877919200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12388                    (2898478800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12389                    (2909368800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12390                    (2929928400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12391                    (2940818400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12392                    (2961378000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12393                    (2972268000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12394                    (2992827600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12395                    (3003717600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12396                    (3024277200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12397                    (3035772000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12398                    (3056331600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12399                    (3067221600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12400                    (3087781200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12401                    (3098671200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12402                    (3119230800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12403                    (3130120800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12404                    (3150680400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12405                    (3161570400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12406                    (3182130000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12407                    (3193020000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12408                    (3213579600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12409                    (3225074400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12410                    (3245634000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12411                    (3256524000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12412                    (3277083600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12413                    (3287973600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12414                    (3308533200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12415                    (3319423200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12416                    (3339982800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12417                    (3350872800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12418                    (3371432400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12419                    (3382927200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12420                    (3403486800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12421                    (3414376800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12422                    (3434936400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12423                    (3445826400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12424                    (3466386000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12425                    (3477276000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12426                    (3497835600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12427                    (3508725600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12428                    (3529285200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12429                    (3540175200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12430                    (3560734800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12431                    (3572229600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12432                    (3592789200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12433                    (3603679200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12434                    (3624238800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12435                    (3635128800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12436                    (3655688400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12437                    (3666578400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12438                    (3687138000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12439                    (3698028000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12440                    (3718587600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12441                    (3730082400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12442                    (3750642000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12443                    (3761532000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12444                    (3782091600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12445                    (3792981600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12446                    (3813541200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12447                    (3824431200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12448                    (3844990800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12449                    (3855880800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12450                    (3876440400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12451                    (3887330400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12452                    (3907890000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12453                    (3919384800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12454                    (3939944400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12455                    (3950834400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12456                    (3971394000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12457                    (3982284000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12458                    (4002843600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12459                    (4013733600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12460                    (4034293200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12461                    (4045183200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12462                    (4065742800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12463                    (4076632800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
12464                    (4097192400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
12465                ];
12466                FixedTimespanSet {
12467                    first: FixedTimespan {
12468                        utc_offset: -15264,
12469                        dst_offset: 0,
12470                        name: Some("LMT"),
12471                    },
12472                    rest: REST
12473                }
12474            },
12475
12476            Tz::America__Havana => {
12477                const REST: &[(i64, FixedTimespan)] = &[
12478                    (-2524501832, FixedTimespan { utc_offset: -19776, dst_offset: 0, name: Some("HMT") }),
12479                    (-1402813824, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12480                    (-1311534000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12481                    (-1300996800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12482                    (-933534000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12483                    (-925675200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12484                    (-902084400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12485                    (-893620800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12486                    (-870030000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12487                    (-862171200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12488                    (-775681200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12489                    (-767822400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12490                    (-744231600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12491                    (-736372800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12492                    (-144702000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12493                    (-134251200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12494                    (-113425200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12495                    (-102542400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12496                    (-86295600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12497                    (-72907200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12498                    (-54154800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12499                    (-41457600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12500                    (-21495600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12501                    (-5774400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12502                    (9954000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12503                    (25675200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12504                    (41403600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12505                    (57729600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12506                    (73458000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12507                    (87364800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12508                    (104907600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12509                    (118900800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12510                    (136357200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12511                    (150436800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12512                    (167806800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12513                    (183528000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12514                    (199256400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12515                    (215582400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12516                    (230706000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12517                    (247032000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12518                    (263365200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12519                    (276667200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12520                    (290581200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12521                    (308721600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12522                    (322030800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12523                    (340171200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12524                    (358318800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12525                    (371620800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12526                    (389768400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12527                    (403070400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12528                    (421218000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12529                    (434520000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12530                    (452667600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12531                    (466574400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12532                    (484117200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12533                    (498024000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12534                    (511333200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12535                    (529473600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12536                    (542782800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12537                    (560923200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12538                    (574837200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12539                    (592372800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12540                    (606286800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12541                    (623822400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12542                    (638946000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12543                    (655876800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12544                    (671000400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12545                    (687330000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12546                    (702450000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12547                    (718779600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12548                    (733899600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12549                    (750229200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12550                    (765349200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12551                    (781678800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12552                    (796798800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12553                    (813128400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12554                    (828853200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12555                    (844578000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12556                    (860302800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12557                    (876632400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12558                    (891147600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12559                    (909291600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12560                    (922597200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12561                    (941346000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12562                    (954651600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12563                    (972795600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12564                    (986101200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12565                    (1004245200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12566                    (1018155600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12567                    (1035694800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12568                    (1049605200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12569                    (1067144400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12570                    (1080450000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12571                    (1162098000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12572                    (1173589200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12573                    (1193547600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12574                    (1205643600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12575                    (1224997200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12576                    (1236488400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12577                    (1256446800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12578                    (1268542800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12579                    (1288501200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12580                    (1300597200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12581                    (1321160400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12582                    (1333256400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12583                    (1352005200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12584                    (1362891600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12585                    (1383454800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12586                    (1394341200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12587                    (1414904400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12588                    (1425790800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12589                    (1446354000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12590                    (1457845200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12591                    (1478408400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12592                    (1489294800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12593                    (1509858000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12594                    (1520744400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12595                    (1541307600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12596                    (1552194000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12597                    (1572757200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12598                    (1583643600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12599                    (1604206800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12600                    (1615698000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12601                    (1636261200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12602                    (1647147600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12603                    (1667710800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12604                    (1678597200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12605                    (1699160400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12606                    (1710046800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12607                    (1730610000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12608                    (1741496400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12609                    (1762059600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12610                    (1772946000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12611                    (1793509200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12612                    (1805000400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12613                    (1825563600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12614                    (1836450000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12615                    (1857013200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12616                    (1867899600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12617                    (1888462800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12618                    (1899349200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12619                    (1919912400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12620                    (1930798800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12621                    (1951362000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12622                    (1962853200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12623                    (1983416400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12624                    (1994302800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12625                    (2014866000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12626                    (2025752400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12627                    (2046315600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12628                    (2057202000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12629                    (2077765200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12630                    (2088651600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12631                    (2109214800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12632                    (2120101200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12633                    (2140664400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12634                    (2152155600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12635                    (2172718800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12636                    (2183605200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12637                    (2204168400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12638                    (2215054800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12639                    (2235618000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12640                    (2246504400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12641                    (2267067600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12642                    (2277954000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12643                    (2298517200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12644                    (2309403600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12645                    (2329966800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12646                    (2341458000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12647                    (2362021200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12648                    (2372907600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12649                    (2393470800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12650                    (2404357200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12651                    (2424920400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12652                    (2435806800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12653                    (2456370000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12654                    (2467256400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12655                    (2487819600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12656                    (2499310800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12657                    (2519874000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12658                    (2530760400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12659                    (2551323600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12660                    (2562210000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12661                    (2582773200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12662                    (2593659600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12663                    (2614222800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12664                    (2625109200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12665                    (2645672400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12666                    (2656558800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12667                    (2677122000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12668                    (2688613200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12669                    (2709176400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12670                    (2720062800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12671                    (2740626000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12672                    (2751512400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12673                    (2772075600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12674                    (2782962000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12675                    (2803525200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12676                    (2814411600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12677                    (2834974800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12678                    (2846466000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12679                    (2867029200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12680                    (2877915600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12681                    (2898478800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12682                    (2909365200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12683                    (2929928400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12684                    (2940814800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12685                    (2961378000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12686                    (2972264400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12687                    (2992827600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12688                    (3003714000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12689                    (3024277200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12690                    (3035768400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12691                    (3056331600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12692                    (3067218000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12693                    (3087781200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12694                    (3098667600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12695                    (3119230800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12696                    (3130117200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12697                    (3150680400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12698                    (3161566800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12699                    (3182130000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12700                    (3193016400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12701                    (3213579600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12702                    (3225070800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12703                    (3245634000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12704                    (3256520400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12705                    (3277083600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12706                    (3287970000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12707                    (3308533200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12708                    (3319419600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12709                    (3339982800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12710                    (3350869200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12711                    (3371432400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12712                    (3382923600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12713                    (3403486800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12714                    (3414373200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12715                    (3434936400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12716                    (3445822800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12717                    (3466386000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12718                    (3477272400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12719                    (3497835600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12720                    (3508722000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12721                    (3529285200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12722                    (3540171600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12723                    (3560734800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12724                    (3572226000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12725                    (3592789200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12726                    (3603675600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12727                    (3624238800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12728                    (3635125200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12729                    (3655688400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12730                    (3666574800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12731                    (3687138000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12732                    (3698024400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12733                    (3718587600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12734                    (3730078800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12735                    (3750642000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12736                    (3761528400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12737                    (3782091600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12738                    (3792978000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12739                    (3813541200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12740                    (3824427600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12741                    (3844990800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12742                    (3855877200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12743                    (3876440400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12744                    (3887326800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12745                    (3907890000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12746                    (3919381200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12747                    (3939944400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12748                    (3950830800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12749                    (3971394000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12750                    (3982280400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12751                    (4002843600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12752                    (4013730000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12753                    (4034293200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12754                    (4045179600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12755                    (4065742800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12756                    (4076629200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
12757                    (4097192400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
12758                ];
12759                FixedTimespanSet {
12760                    first: FixedTimespan {
12761                        utc_offset: -19768,
12762                        dst_offset: 0,
12763                        name: Some("LMT"),
12764                    },
12765                    rest: REST
12766                }
12767            },
12768
12769            Tz::America__Hermosillo => {
12770                const REST: &[(i64, FixedTimespan)] = &[
12771                    (-1514739600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
12772                    (-1343149200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
12773                    (-1234807200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
12774                    (-1220461200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
12775                    (-1207159200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
12776                    (-1191344400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
12777                    (-873828000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
12778                    (828867600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
12779                    (846403200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
12780                    (860317200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
12781                    (877852800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
12782                    (891766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
12783                    (909302400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
12784                ];
12785                FixedTimespanSet {
12786                    first: FixedTimespan {
12787                        utc_offset: -26632,
12788                        dst_offset: 0,
12789                        name: Some("LMT"),
12790                    },
12791                    rest: REST
12792                }
12793            },
12794
12795            Tz::America__Indiana__Indianapolis => {
12796                const REST: &[(i64, FixedTimespan)] = &[
12797                    (-2717647200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
12798                    (-1633276800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
12799                    (-1615136400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
12800                    (-1601827200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
12801                    (-1583686800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
12802                    (-900259200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
12803                    (-891795600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
12804                    (-880214400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CWT") }),
12805                    (-769395600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CPT") }),
12806                    (-765392400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
12807                    (-747244800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
12808                    (-733942800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
12809                    (-715795200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
12810                    (-702493200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
12811                    (-684345600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
12812                    (-671043600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
12813                    (-652896000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
12814                    (-639594000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
12815                    (-620841600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
12816                    (-608144400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
12817                    (-589392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
12818                    (-576090000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
12819                    (-557942400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
12820                    (-544640400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
12821                    (-526492800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
12822                    (-513190800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
12823                    (-495043200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
12824                    (-481741200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
12825                    (-463593600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12826                    (-386787600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
12827                    (-368640000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12828                    (-21488400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12829                    (-5767200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12830                    (9961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12831                    (25682400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12832                    (1143961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12833                    (1162101600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12834                    (1173596400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12835                    (1194156000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12836                    (1205046000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12837                    (1225605600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12838                    (1236495600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12839                    (1257055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12840                    (1268550000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12841                    (1289109600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12842                    (1299999600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12843                    (1320559200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12844                    (1331449200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12845                    (1352008800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12846                    (1362898800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12847                    (1383458400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12848                    (1394348400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12849                    (1414908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12850                    (1425798000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12851                    (1446357600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12852                    (1457852400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12853                    (1478412000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12854                    (1489302000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12855                    (1509861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12856                    (1520751600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12857                    (1541311200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12858                    (1552201200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12859                    (1572760800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12860                    (1583650800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12861                    (1604210400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12862                    (1615705200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12863                    (1636264800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12864                    (1647154800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12865                    (1667714400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12866                    (1678604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12867                    (1699164000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12868                    (1710054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12869                    (1730613600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12870                    (1741503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12871                    (1762063200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12872                    (1772953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12873                    (1793512800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12874                    (1805007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12875                    (1825567200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12876                    (1836457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12877                    (1857016800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12878                    (1867906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12879                    (1888466400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12880                    (1899356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12881                    (1919916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12882                    (1930806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12883                    (1951365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12884                    (1962860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12885                    (1983420000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12886                    (1994310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12887                    (2014869600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12888                    (2025759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12889                    (2046319200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12890                    (2057209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12891                    (2077768800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12892                    (2088658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12893                    (2109218400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12894                    (2120108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12895                    (2140668000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12896                    (2152162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12897                    (2172722400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12898                    (2183612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12899                    (2204172000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12900                    (2215062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12901                    (2235621600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12902                    (2246511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12903                    (2267071200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12904                    (2277961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12905                    (2298520800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12906                    (2309410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12907                    (2329970400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12908                    (2341465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12909                    (2362024800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12910                    (2372914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12911                    (2393474400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12912                    (2404364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12913                    (2424924000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12914                    (2435814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12915                    (2456373600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12916                    (2467263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12917                    (2487823200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12918                    (2499318000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12919                    (2519877600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12920                    (2530767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12921                    (2551327200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12922                    (2562217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12923                    (2582776800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12924                    (2593666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12925                    (2614226400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12926                    (2625116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12927                    (2645676000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12928                    (2656566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12929                    (2677125600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12930                    (2688620400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12931                    (2709180000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12932                    (2720070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12933                    (2740629600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12934                    (2751519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12935                    (2772079200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12936                    (2782969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12937                    (2803528800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12938                    (2814418800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12939                    (2834978400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12940                    (2846473200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12941                    (2867032800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12942                    (2877922800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12943                    (2898482400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12944                    (2909372400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12945                    (2929932000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12946                    (2940822000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12947                    (2961381600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12948                    (2972271600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12949                    (2992831200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12950                    (3003721200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12951                    (3024280800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12952                    (3035775600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12953                    (3056335200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12954                    (3067225200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12955                    (3087784800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12956                    (3098674800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12957                    (3119234400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12958                    (3130124400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12959                    (3150684000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12960                    (3161574000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12961                    (3182133600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12962                    (3193023600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12963                    (3213583200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12964                    (3225078000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12965                    (3245637600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12966                    (3256527600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12967                    (3277087200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12968                    (3287977200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12969                    (3308536800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12970                    (3319426800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12971                    (3339986400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12972                    (3350876400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12973                    (3371436000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12974                    (3382930800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12975                    (3403490400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12976                    (3414380400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12977                    (3434940000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12978                    (3445830000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12979                    (3466389600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12980                    (3477279600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12981                    (3497839200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12982                    (3508729200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12983                    (3529288800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12984                    (3540178800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12985                    (3560738400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12986                    (3572233200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12987                    (3592792800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12988                    (3603682800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12989                    (3624242400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12990                    (3635132400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12991                    (3655692000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12992                    (3666582000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12993                    (3687141600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12994                    (3698031600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12995                    (3718591200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12996                    (3730086000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12997                    (3750645600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
12998                    (3761535600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
12999                    (3782095200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13000                    (3792985200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13001                    (3813544800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13002                    (3824434800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13003                    (3844994400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13004                    (3855884400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13005                    (3876444000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13006                    (3887334000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13007                    (3907893600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13008                    (3919388400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13009                    (3939948000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13010                    (3950838000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13011                    (3971397600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13012                    (3982287600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13013                    (4002847200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13014                    (4013737200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13015                    (4034296800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13016                    (4045186800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13017                    (4065746400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13018                    (4076636400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13019                    (4097196000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13020                ];
13021                FixedTimespanSet {
13022                    first: FixedTimespan {
13023                        utc_offset: -20678,
13024                        dst_offset: 0,
13025                        name: Some("LMT"),
13026                    },
13027                    rest: REST
13028                }
13029            },
13030
13031            Tz::America__Indiana__Knox => {
13032                const REST: &[(i64, FixedTimespan)] = &[
13033                    (-2717647200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13034                    (-1633276800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13035                    (-1615136400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13036                    (-1601827200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13037                    (-1583686800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13038                    (-880214400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CWT") }),
13039                    (-769395600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CPT") }),
13040                    (-765392400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13041                    (-715795200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13042                    (-702493200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13043                    (-684345600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13044                    (-671043600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13045                    (-652896000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13046                    (-639594000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13047                    (-620841600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13048                    (-608144400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13049                    (-589392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13050                    (-576090000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13051                    (-557942400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13052                    (-544640400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13053                    (-526492800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13054                    (-513190800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13055                    (-495043200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13056                    (-481741200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13057                    (-463593600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13058                    (-447267600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13059                    (-431539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13060                    (-415818000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13061                    (-400089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13062                    (-386787600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13063                    (-368640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13064                    (-355338000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13065                    (-337190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13066                    (-321469200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13067                    (-305740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13068                    (-289414800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13069                    (-273686400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13070                    (-257965200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13071                    (-242236800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13072                    (-195066000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13073                    (-84384000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13074                    (-68662800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13075                    (-52934400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13076                    (-37213200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13077                    (-21484800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13078                    (-5763600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13079                    (9964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13080                    (25686000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13081                    (41414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13082                    (57740400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13083                    (73468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13084                    (89190000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13085                    (104918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13086                    (120639600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13087                    (126691200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13088                    (152089200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13089                    (162374400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13090                    (183538800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13091                    (199267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13092                    (215593200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13093                    (230716800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13094                    (247042800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13095                    (262771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13096                    (278492400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13097                    (294220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13098                    (309942000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13099                    (325670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13100                    (341391600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13101                    (357120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13102                    (372841200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13103                    (388569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13104                    (404895600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13105                    (420019200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13106                    (436345200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13107                    (452073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13108                    (467794800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13109                    (483523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13110                    (499244400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13111                    (514972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13112                    (530694000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13113                    (544608000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13114                    (562143600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13115                    (576057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13116                    (594198000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13117                    (607507200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13118                    (625647600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13119                    (638956800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13120                    (657097200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13121                    (671011200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13122                    (688546800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13123                    (1143961200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13124                    (1162105200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13125                    (1173600000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13126                    (1194159600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13127                    (1205049600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13128                    (1225609200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13129                    (1236499200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13130                    (1257058800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13131                    (1268553600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13132                    (1289113200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13133                    (1300003200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13134                    (1320562800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13135                    (1331452800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13136                    (1352012400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13137                    (1362902400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13138                    (1383462000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13139                    (1394352000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13140                    (1414911600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13141                    (1425801600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13142                    (1446361200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13143                    (1457856000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13144                    (1478415600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13145                    (1489305600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13146                    (1509865200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13147                    (1520755200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13148                    (1541314800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13149                    (1552204800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13150                    (1572764400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13151                    (1583654400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13152                    (1604214000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13153                    (1615708800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13154                    (1636268400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13155                    (1647158400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13156                    (1667718000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13157                    (1678608000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13158                    (1699167600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13159                    (1710057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13160                    (1730617200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13161                    (1741507200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13162                    (1762066800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13163                    (1772956800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13164                    (1793516400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13165                    (1805011200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13166                    (1825570800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13167                    (1836460800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13168                    (1857020400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13169                    (1867910400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13170                    (1888470000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13171                    (1899360000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13172                    (1919919600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13173                    (1930809600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13174                    (1951369200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13175                    (1962864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13176                    (1983423600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13177                    (1994313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13178                    (2014873200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13179                    (2025763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13180                    (2046322800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13181                    (2057212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13182                    (2077772400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13183                    (2088662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13184                    (2109222000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13185                    (2120112000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13186                    (2140671600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13187                    (2152166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13188                    (2172726000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13189                    (2183616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13190                    (2204175600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13191                    (2215065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13192                    (2235625200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13193                    (2246515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13194                    (2267074800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13195                    (2277964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13196                    (2298524400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13197                    (2309414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13198                    (2329974000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13199                    (2341468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13200                    (2362028400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13201                    (2372918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13202                    (2393478000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13203                    (2404368000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13204                    (2424927600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13205                    (2435817600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13206                    (2456377200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13207                    (2467267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13208                    (2487826800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13209                    (2499321600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13210                    (2519881200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13211                    (2530771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13212                    (2551330800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13213                    (2562220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13214                    (2582780400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13215                    (2593670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13216                    (2614230000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13217                    (2625120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13218                    (2645679600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13219                    (2656569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13220                    (2677129200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13221                    (2688624000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13222                    (2709183600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13223                    (2720073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13224                    (2740633200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13225                    (2751523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13226                    (2772082800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13227                    (2782972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13228                    (2803532400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13229                    (2814422400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13230                    (2834982000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13231                    (2846476800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13232                    (2867036400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13233                    (2877926400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13234                    (2898486000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13235                    (2909376000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13236                    (2929935600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13237                    (2940825600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13238                    (2961385200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13239                    (2972275200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13240                    (2992834800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13241                    (3003724800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13242                    (3024284400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13243                    (3035779200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13244                    (3056338800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13245                    (3067228800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13246                    (3087788400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13247                    (3098678400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13248                    (3119238000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13249                    (3130128000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13250                    (3150687600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13251                    (3161577600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13252                    (3182137200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13253                    (3193027200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13254                    (3213586800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13255                    (3225081600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13256                    (3245641200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13257                    (3256531200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13258                    (3277090800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13259                    (3287980800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13260                    (3308540400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13261                    (3319430400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13262                    (3339990000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13263                    (3350880000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13264                    (3371439600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13265                    (3382934400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13266                    (3403494000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13267                    (3414384000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13268                    (3434943600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13269                    (3445833600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13270                    (3466393200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13271                    (3477283200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13272                    (3497842800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13273                    (3508732800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13274                    (3529292400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13275                    (3540182400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13276                    (3560742000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13277                    (3572236800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13278                    (3592796400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13279                    (3603686400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13280                    (3624246000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13281                    (3635136000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13282                    (3655695600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13283                    (3666585600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13284                    (3687145200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13285                    (3698035200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13286                    (3718594800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13287                    (3730089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13288                    (3750649200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13289                    (3761539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13290                    (3782098800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13291                    (3792988800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13292                    (3813548400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13293                    (3824438400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13294                    (3844998000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13295                    (3855888000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13296                    (3876447600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13297                    (3887337600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13298                    (3907897200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13299                    (3919392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13300                    (3939951600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13301                    (3950841600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13302                    (3971401200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13303                    (3982291200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13304                    (4002850800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13305                    (4013740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13306                    (4034300400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13307                    (4045190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13308                    (4065750000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13309                    (4076640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13310                    (4097199600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13311                ];
13312                FixedTimespanSet {
13313                    first: FixedTimespan {
13314                        utc_offset: -20790,
13315                        dst_offset: 0,
13316                        name: Some("LMT"),
13317                    },
13318                    rest: REST
13319                }
13320            },
13321
13322            Tz::America__Indiana__Marengo => {
13323                const REST: &[(i64, FixedTimespan)] = &[
13324                    (-2717647200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13325                    (-1633276800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13326                    (-1615136400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13327                    (-1601827200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13328                    (-1583686800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13329                    (-880214400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CWT") }),
13330                    (-769395600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CPT") }),
13331                    (-765392400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13332                    (-589392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13333                    (-576090000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13334                    (-495043200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13335                    (-481741200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13336                    (-463593600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13337                    (-450291600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13338                    (-431539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13339                    (-418237200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13340                    (-400089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13341                    (-386787600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13342                    (-368640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13343                    (-355338000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13344                    (-337190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13345                    (-323888400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13346                    (-305740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13347                    (-292438800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13348                    (-273686400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13349                    (-21488400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13350                    (-5767200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13351                    (9961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13352                    (25682400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13353                    (41410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13354                    (57736800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13355                    (73465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13356                    (89186400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13357                    (104914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13358                    (120636000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13359                    (126687600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13360                    (152089200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13361                    (162370800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13362                    (183535200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13363                    (1143961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13364                    (1162101600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13365                    (1173596400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13366                    (1194156000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13367                    (1205046000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13368                    (1225605600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13369                    (1236495600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13370                    (1257055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13371                    (1268550000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13372                    (1289109600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13373                    (1299999600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13374                    (1320559200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13375                    (1331449200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13376                    (1352008800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13377                    (1362898800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13378                    (1383458400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13379                    (1394348400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13380                    (1414908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13381                    (1425798000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13382                    (1446357600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13383                    (1457852400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13384                    (1478412000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13385                    (1489302000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13386                    (1509861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13387                    (1520751600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13388                    (1541311200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13389                    (1552201200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13390                    (1572760800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13391                    (1583650800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13392                    (1604210400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13393                    (1615705200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13394                    (1636264800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13395                    (1647154800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13396                    (1667714400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13397                    (1678604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13398                    (1699164000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13399                    (1710054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13400                    (1730613600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13401                    (1741503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13402                    (1762063200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13403                    (1772953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13404                    (1793512800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13405                    (1805007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13406                    (1825567200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13407                    (1836457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13408                    (1857016800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13409                    (1867906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13410                    (1888466400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13411                    (1899356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13412                    (1919916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13413                    (1930806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13414                    (1951365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13415                    (1962860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13416                    (1983420000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13417                    (1994310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13418                    (2014869600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13419                    (2025759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13420                    (2046319200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13421                    (2057209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13422                    (2077768800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13423                    (2088658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13424                    (2109218400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13425                    (2120108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13426                    (2140668000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13427                    (2152162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13428                    (2172722400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13429                    (2183612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13430                    (2204172000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13431                    (2215062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13432                    (2235621600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13433                    (2246511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13434                    (2267071200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13435                    (2277961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13436                    (2298520800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13437                    (2309410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13438                    (2329970400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13439                    (2341465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13440                    (2362024800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13441                    (2372914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13442                    (2393474400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13443                    (2404364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13444                    (2424924000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13445                    (2435814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13446                    (2456373600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13447                    (2467263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13448                    (2487823200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13449                    (2499318000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13450                    (2519877600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13451                    (2530767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13452                    (2551327200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13453                    (2562217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13454                    (2582776800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13455                    (2593666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13456                    (2614226400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13457                    (2625116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13458                    (2645676000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13459                    (2656566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13460                    (2677125600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13461                    (2688620400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13462                    (2709180000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13463                    (2720070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13464                    (2740629600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13465                    (2751519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13466                    (2772079200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13467                    (2782969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13468                    (2803528800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13469                    (2814418800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13470                    (2834978400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13471                    (2846473200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13472                    (2867032800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13473                    (2877922800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13474                    (2898482400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13475                    (2909372400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13476                    (2929932000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13477                    (2940822000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13478                    (2961381600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13479                    (2972271600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13480                    (2992831200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13481                    (3003721200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13482                    (3024280800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13483                    (3035775600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13484                    (3056335200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13485                    (3067225200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13486                    (3087784800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13487                    (3098674800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13488                    (3119234400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13489                    (3130124400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13490                    (3150684000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13491                    (3161574000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13492                    (3182133600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13493                    (3193023600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13494                    (3213583200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13495                    (3225078000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13496                    (3245637600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13497                    (3256527600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13498                    (3277087200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13499                    (3287977200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13500                    (3308536800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13501                    (3319426800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13502                    (3339986400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13503                    (3350876400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13504                    (3371436000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13505                    (3382930800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13506                    (3403490400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13507                    (3414380400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13508                    (3434940000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13509                    (3445830000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13510                    (3466389600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13511                    (3477279600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13512                    (3497839200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13513                    (3508729200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13514                    (3529288800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13515                    (3540178800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13516                    (3560738400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13517                    (3572233200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13518                    (3592792800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13519                    (3603682800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13520                    (3624242400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13521                    (3635132400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13522                    (3655692000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13523                    (3666582000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13524                    (3687141600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13525                    (3698031600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13526                    (3718591200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13527                    (3730086000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13528                    (3750645600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13529                    (3761535600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13530                    (3782095200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13531                    (3792985200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13532                    (3813544800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13533                    (3824434800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13534                    (3844994400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13535                    (3855884400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13536                    (3876444000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13537                    (3887334000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13538                    (3907893600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13539                    (3919388400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13540                    (3939948000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13541                    (3950838000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13542                    (3971397600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13543                    (3982287600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13544                    (4002847200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13545                    (4013737200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13546                    (4034296800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13547                    (4045186800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13548                    (4065746400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13549                    (4076636400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13550                    (4097196000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13551                ];
13552                FixedTimespanSet {
13553                    first: FixedTimespan {
13554                        utc_offset: -20723,
13555                        dst_offset: 0,
13556                        name: Some("LMT"),
13557                    },
13558                    rest: REST
13559                }
13560            },
13561
13562            Tz::America__Indiana__Petersburg => {
13563                const REST: &[(i64, FixedTimespan)] = &[
13564                    (-2717647200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13565                    (-1633276800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13566                    (-1615136400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13567                    (-1601827200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13568                    (-1583686800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13569                    (-880214400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CWT") }),
13570                    (-769395600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CPT") }),
13571                    (-765392400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13572                    (-462996000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13573                    (-450291600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13574                    (-431539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13575                    (-418237200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13576                    (-400089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13577                    (-386787600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13578                    (-368640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13579                    (-355338000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13580                    (-337190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13581                    (-323888400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13582                    (-305740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13583                    (-292438800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13584                    (-273686400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13585                    (-257965200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13586                    (-242236800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13587                    (-226515600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13588                    (-210787200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13589                    (-195066000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13590                    (-179337600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13591                    (-163616400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13592                    (-147888000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13593                    (-100112400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13594                    (-84384000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13595                    (-68662800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13596                    (-52934400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13597                    (-37213200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13598                    (-21484800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13599                    (-5763600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13600                    (9964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13601                    (25686000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13602                    (41414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13603                    (57740400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13604                    (73468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13605                    (89190000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13606                    (104918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13607                    (120639600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13608                    (126691200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13609                    (152089200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13610                    (162374400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13611                    (183538800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13612                    (199267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13613                    (215593200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13614                    (230716800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13615                    (247042800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13616                    (1143961200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13617                    (1162105200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13618                    (1173600000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13619                    (1194159600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13620                    (1205046000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13621                    (1225605600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13622                    (1236495600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13623                    (1257055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13624                    (1268550000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13625                    (1289109600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13626                    (1299999600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13627                    (1320559200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13628                    (1331449200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13629                    (1352008800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13630                    (1362898800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13631                    (1383458400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13632                    (1394348400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13633                    (1414908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13634                    (1425798000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13635                    (1446357600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13636                    (1457852400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13637                    (1478412000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13638                    (1489302000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13639                    (1509861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13640                    (1520751600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13641                    (1541311200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13642                    (1552201200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13643                    (1572760800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13644                    (1583650800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13645                    (1604210400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13646                    (1615705200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13647                    (1636264800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13648                    (1647154800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13649                    (1667714400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13650                    (1678604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13651                    (1699164000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13652                    (1710054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13653                    (1730613600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13654                    (1741503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13655                    (1762063200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13656                    (1772953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13657                    (1793512800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13658                    (1805007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13659                    (1825567200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13660                    (1836457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13661                    (1857016800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13662                    (1867906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13663                    (1888466400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13664                    (1899356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13665                    (1919916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13666                    (1930806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13667                    (1951365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13668                    (1962860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13669                    (1983420000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13670                    (1994310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13671                    (2014869600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13672                    (2025759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13673                    (2046319200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13674                    (2057209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13675                    (2077768800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13676                    (2088658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13677                    (2109218400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13678                    (2120108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13679                    (2140668000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13680                    (2152162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13681                    (2172722400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13682                    (2183612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13683                    (2204172000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13684                    (2215062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13685                    (2235621600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13686                    (2246511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13687                    (2267071200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13688                    (2277961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13689                    (2298520800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13690                    (2309410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13691                    (2329970400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13692                    (2341465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13693                    (2362024800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13694                    (2372914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13695                    (2393474400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13696                    (2404364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13697                    (2424924000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13698                    (2435814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13699                    (2456373600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13700                    (2467263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13701                    (2487823200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13702                    (2499318000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13703                    (2519877600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13704                    (2530767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13705                    (2551327200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13706                    (2562217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13707                    (2582776800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13708                    (2593666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13709                    (2614226400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13710                    (2625116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13711                    (2645676000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13712                    (2656566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13713                    (2677125600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13714                    (2688620400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13715                    (2709180000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13716                    (2720070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13717                    (2740629600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13718                    (2751519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13719                    (2772079200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13720                    (2782969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13721                    (2803528800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13722                    (2814418800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13723                    (2834978400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13724                    (2846473200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13725                    (2867032800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13726                    (2877922800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13727                    (2898482400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13728                    (2909372400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13729                    (2929932000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13730                    (2940822000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13731                    (2961381600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13732                    (2972271600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13733                    (2992831200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13734                    (3003721200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13735                    (3024280800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13736                    (3035775600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13737                    (3056335200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13738                    (3067225200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13739                    (3087784800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13740                    (3098674800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13741                    (3119234400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13742                    (3130124400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13743                    (3150684000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13744                    (3161574000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13745                    (3182133600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13746                    (3193023600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13747                    (3213583200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13748                    (3225078000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13749                    (3245637600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13750                    (3256527600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13751                    (3277087200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13752                    (3287977200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13753                    (3308536800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13754                    (3319426800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13755                    (3339986400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13756                    (3350876400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13757                    (3371436000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13758                    (3382930800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13759                    (3403490400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13760                    (3414380400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13761                    (3434940000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13762                    (3445830000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13763                    (3466389600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13764                    (3477279600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13765                    (3497839200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13766                    (3508729200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13767                    (3529288800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13768                    (3540178800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13769                    (3560738400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13770                    (3572233200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13771                    (3592792800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13772                    (3603682800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13773                    (3624242400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13774                    (3635132400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13775                    (3655692000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13776                    (3666582000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13777                    (3687141600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13778                    (3698031600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13779                    (3718591200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13780                    (3730086000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13781                    (3750645600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13782                    (3761535600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13783                    (3782095200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13784                    (3792985200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13785                    (3813544800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13786                    (3824434800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13787                    (3844994400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13788                    (3855884400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13789                    (3876444000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13790                    (3887334000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13791                    (3907893600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13792                    (3919388400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13793                    (3939948000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13794                    (3950838000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13795                    (3971397600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13796                    (3982287600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13797                    (4002847200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13798                    (4013737200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13799                    (4034296800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13800                    (4045186800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13801                    (4065746400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13802                    (4076636400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13803                    (4097196000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13804                ];
13805                FixedTimespanSet {
13806                    first: FixedTimespan {
13807                        utc_offset: -20947,
13808                        dst_offset: 0,
13809                        name: Some("LMT"),
13810                    },
13811                    rest: REST
13812                }
13813            },
13814
13815            Tz::America__Indiana__Tell_City => {
13816                const REST: &[(i64, FixedTimespan)] = &[
13817                    (-2717647200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13818                    (-1633276800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13819                    (-1615136400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13820                    (-1601827200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13821                    (-1583686800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13822                    (-880214400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CWT") }),
13823                    (-769395600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CPT") }),
13824                    (-765392400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13825                    (-462996000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13826                    (-450291600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13827                    (-431539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13828                    (-418237200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13829                    (-400089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13830                    (-386787600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13831                    (-368640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13832                    (-355338000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13833                    (-337190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13834                    (-323888400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13835                    (-305740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13836                    (-292438800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13837                    (-273686400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13838                    (-257965200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13839                    (-242236800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13840                    (-226515600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13841                    (-210787200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13842                    (-195066000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13843                    (-179337600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13844                    (-68662800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13845                    (-52934400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13846                    (-37213200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13847                    (-21484800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13848                    (-5767200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13849                    (9961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
13850                    (25682400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
13851                    (1143961200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13852                    (1162105200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13853                    (1173600000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13854                    (1194159600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13855                    (1205049600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13856                    (1225609200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13857                    (1236499200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13858                    (1257058800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13859                    (1268553600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13860                    (1289113200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13861                    (1300003200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13862                    (1320562800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13863                    (1331452800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13864                    (1352012400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13865                    (1362902400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13866                    (1383462000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13867                    (1394352000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13868                    (1414911600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13869                    (1425801600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13870                    (1446361200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13871                    (1457856000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13872                    (1478415600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13873                    (1489305600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13874                    (1509865200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13875                    (1520755200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13876                    (1541314800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13877                    (1552204800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13878                    (1572764400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13879                    (1583654400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13880                    (1604214000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13881                    (1615708800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13882                    (1636268400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13883                    (1647158400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13884                    (1667718000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13885                    (1678608000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13886                    (1699167600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13887                    (1710057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13888                    (1730617200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13889                    (1741507200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13890                    (1762066800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13891                    (1772956800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13892                    (1793516400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13893                    (1805011200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13894                    (1825570800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13895                    (1836460800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13896                    (1857020400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13897                    (1867910400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13898                    (1888470000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13899                    (1899360000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13900                    (1919919600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13901                    (1930809600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13902                    (1951369200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13903                    (1962864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13904                    (1983423600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13905                    (1994313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13906                    (2014873200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13907                    (2025763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13908                    (2046322800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13909                    (2057212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13910                    (2077772400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13911                    (2088662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13912                    (2109222000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13913                    (2120112000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13914                    (2140671600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13915                    (2152166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13916                    (2172726000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13917                    (2183616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13918                    (2204175600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13919                    (2215065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13920                    (2235625200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13921                    (2246515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13922                    (2267074800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13923                    (2277964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13924                    (2298524400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13925                    (2309414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13926                    (2329974000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13927                    (2341468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13928                    (2362028400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13929                    (2372918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13930                    (2393478000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13931                    (2404368000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13932                    (2424927600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13933                    (2435817600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13934                    (2456377200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13935                    (2467267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13936                    (2487826800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13937                    (2499321600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13938                    (2519881200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13939                    (2530771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13940                    (2551330800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13941                    (2562220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13942                    (2582780400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13943                    (2593670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13944                    (2614230000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13945                    (2625120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13946                    (2645679600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13947                    (2656569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13948                    (2677129200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13949                    (2688624000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13950                    (2709183600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13951                    (2720073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13952                    (2740633200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13953                    (2751523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13954                    (2772082800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13955                    (2782972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13956                    (2803532400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13957                    (2814422400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13958                    (2834982000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13959                    (2846476800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13960                    (2867036400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13961                    (2877926400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13962                    (2898486000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13963                    (2909376000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13964                    (2929935600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13965                    (2940825600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13966                    (2961385200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13967                    (2972275200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13968                    (2992834800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13969                    (3003724800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13970                    (3024284400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13971                    (3035779200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13972                    (3056338800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13973                    (3067228800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13974                    (3087788400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13975                    (3098678400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13976                    (3119238000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13977                    (3130128000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13978                    (3150687600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13979                    (3161577600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13980                    (3182137200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13981                    (3193027200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13982                    (3213586800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13983                    (3225081600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13984                    (3245641200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13985                    (3256531200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13986                    (3277090800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13987                    (3287980800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13988                    (3308540400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13989                    (3319430400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13990                    (3339990000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13991                    (3350880000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13992                    (3371439600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13993                    (3382934400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13994                    (3403494000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13995                    (3414384000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13996                    (3434943600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13997                    (3445833600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
13998                    (3466393200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
13999                    (3477283200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14000                    (3497842800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14001                    (3508732800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14002                    (3529292400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14003                    (3540182400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14004                    (3560742000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14005                    (3572236800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14006                    (3592796400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14007                    (3603686400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14008                    (3624246000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14009                    (3635136000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14010                    (3655695600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14011                    (3666585600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14012                    (3687145200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14013                    (3698035200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14014                    (3718594800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14015                    (3730089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14016                    (3750649200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14017                    (3761539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14018                    (3782098800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14019                    (3792988800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14020                    (3813548400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14021                    (3824438400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14022                    (3844998000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14023                    (3855888000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14024                    (3876447600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14025                    (3887337600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14026                    (3907897200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14027                    (3919392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14028                    (3939951600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14029                    (3950841600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14030                    (3971401200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14031                    (3982291200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14032                    (4002850800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14033                    (4013740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14034                    (4034300400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14035                    (4045190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14036                    (4065750000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14037                    (4076640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14038                    (4097199600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14039                ];
14040                FixedTimespanSet {
14041                    first: FixedTimespan {
14042                        utc_offset: -20823,
14043                        dst_offset: 0,
14044                        name: Some("LMT"),
14045                    },
14046                    rest: REST
14047                }
14048            },
14049
14050            Tz::America__Indiana__Vevay => {
14051                const REST: &[(i64, FixedTimespan)] = &[
14052                    (-2717647200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14053                    (-1633276800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14054                    (-1615136400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14055                    (-1601827200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14056                    (-1583686800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14057                    (-880214400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CWT") }),
14058                    (-769395600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CPT") }),
14059                    (-765392400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14060                    (-495043200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14061                    (-21488400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14062                    (-5767200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14063                    (9961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14064                    (25682400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14065                    (41410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14066                    (57736800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14067                    (73465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14068                    (89186400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14069                    (1143961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14070                    (1162101600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14071                    (1173596400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14072                    (1194156000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14073                    (1205046000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14074                    (1225605600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14075                    (1236495600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14076                    (1257055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14077                    (1268550000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14078                    (1289109600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14079                    (1299999600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14080                    (1320559200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14081                    (1331449200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14082                    (1352008800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14083                    (1362898800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14084                    (1383458400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14085                    (1394348400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14086                    (1414908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14087                    (1425798000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14088                    (1446357600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14089                    (1457852400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14090                    (1478412000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14091                    (1489302000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14092                    (1509861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14093                    (1520751600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14094                    (1541311200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14095                    (1552201200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14096                    (1572760800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14097                    (1583650800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14098                    (1604210400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14099                    (1615705200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14100                    (1636264800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14101                    (1647154800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14102                    (1667714400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14103                    (1678604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14104                    (1699164000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14105                    (1710054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14106                    (1730613600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14107                    (1741503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14108                    (1762063200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14109                    (1772953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14110                    (1793512800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14111                    (1805007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14112                    (1825567200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14113                    (1836457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14114                    (1857016800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14115                    (1867906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14116                    (1888466400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14117                    (1899356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14118                    (1919916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14119                    (1930806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14120                    (1951365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14121                    (1962860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14122                    (1983420000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14123                    (1994310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14124                    (2014869600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14125                    (2025759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14126                    (2046319200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14127                    (2057209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14128                    (2077768800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14129                    (2088658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14130                    (2109218400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14131                    (2120108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14132                    (2140668000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14133                    (2152162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14134                    (2172722400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14135                    (2183612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14136                    (2204172000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14137                    (2215062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14138                    (2235621600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14139                    (2246511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14140                    (2267071200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14141                    (2277961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14142                    (2298520800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14143                    (2309410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14144                    (2329970400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14145                    (2341465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14146                    (2362024800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14147                    (2372914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14148                    (2393474400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14149                    (2404364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14150                    (2424924000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14151                    (2435814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14152                    (2456373600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14153                    (2467263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14154                    (2487823200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14155                    (2499318000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14156                    (2519877600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14157                    (2530767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14158                    (2551327200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14159                    (2562217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14160                    (2582776800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14161                    (2593666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14162                    (2614226400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14163                    (2625116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14164                    (2645676000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14165                    (2656566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14166                    (2677125600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14167                    (2688620400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14168                    (2709180000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14169                    (2720070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14170                    (2740629600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14171                    (2751519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14172                    (2772079200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14173                    (2782969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14174                    (2803528800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14175                    (2814418800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14176                    (2834978400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14177                    (2846473200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14178                    (2867032800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14179                    (2877922800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14180                    (2898482400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14181                    (2909372400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14182                    (2929932000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14183                    (2940822000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14184                    (2961381600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14185                    (2972271600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14186                    (2992831200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14187                    (3003721200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14188                    (3024280800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14189                    (3035775600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14190                    (3056335200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14191                    (3067225200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14192                    (3087784800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14193                    (3098674800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14194                    (3119234400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14195                    (3130124400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14196                    (3150684000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14197                    (3161574000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14198                    (3182133600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14199                    (3193023600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14200                    (3213583200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14201                    (3225078000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14202                    (3245637600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14203                    (3256527600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14204                    (3277087200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14205                    (3287977200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14206                    (3308536800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14207                    (3319426800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14208                    (3339986400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14209                    (3350876400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14210                    (3371436000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14211                    (3382930800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14212                    (3403490400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14213                    (3414380400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14214                    (3434940000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14215                    (3445830000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14216                    (3466389600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14217                    (3477279600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14218                    (3497839200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14219                    (3508729200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14220                    (3529288800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14221                    (3540178800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14222                    (3560738400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14223                    (3572233200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14224                    (3592792800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14225                    (3603682800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14226                    (3624242400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14227                    (3635132400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14228                    (3655692000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14229                    (3666582000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14230                    (3687141600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14231                    (3698031600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14232                    (3718591200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14233                    (3730086000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14234                    (3750645600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14235                    (3761535600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14236                    (3782095200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14237                    (3792985200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14238                    (3813544800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14239                    (3824434800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14240                    (3844994400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14241                    (3855884400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14242                    (3876444000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14243                    (3887334000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14244                    (3907893600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14245                    (3919388400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14246                    (3939948000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14247                    (3950838000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14248                    (3971397600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14249                    (3982287600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14250                    (4002847200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14251                    (4013737200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14252                    (4034296800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14253                    (4045186800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14254                    (4065746400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14255                    (4076636400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14256                    (4097196000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14257                ];
14258                FixedTimespanSet {
14259                    first: FixedTimespan {
14260                        utc_offset: -20416,
14261                        dst_offset: 0,
14262                        name: Some("LMT"),
14263                    },
14264                    rest: REST
14265                }
14266            },
14267
14268            Tz::America__Indiana__Vincennes => {
14269                const REST: &[(i64, FixedTimespan)] = &[
14270                    (-2717647200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14271                    (-1633276800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14272                    (-1615136400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14273                    (-1601827200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14274                    (-1583686800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14275                    (-880214400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CWT") }),
14276                    (-769395600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CPT") }),
14277                    (-765392400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14278                    (-747244800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14279                    (-733942800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14280                    (-526492800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14281                    (-513190800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14282                    (-495043200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14283                    (-481741200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14284                    (-462996000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14285                    (-450291600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14286                    (-431539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14287                    (-418237200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14288                    (-400089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14289                    (-386787600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14290                    (-368640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14291                    (-355338000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14292                    (-337190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14293                    (-323888400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14294                    (-305740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14295                    (-289414800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14296                    (-273686400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14297                    (-260989200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14298                    (-242236800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14299                    (-226515600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14300                    (-210787200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14301                    (-195066000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14302                    (-179337600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14303                    (-21488400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14304                    (-5767200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14305                    (9961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14306                    (25682400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14307                    (1143961200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14308                    (1162105200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14309                    (1173600000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14310                    (1194159600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14311                    (1205046000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14312                    (1225605600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14313                    (1236495600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14314                    (1257055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14315                    (1268550000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14316                    (1289109600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14317                    (1299999600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14318                    (1320559200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14319                    (1331449200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14320                    (1352008800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14321                    (1362898800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14322                    (1383458400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14323                    (1394348400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14324                    (1414908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14325                    (1425798000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14326                    (1446357600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14327                    (1457852400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14328                    (1478412000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14329                    (1489302000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14330                    (1509861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14331                    (1520751600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14332                    (1541311200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14333                    (1552201200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14334                    (1572760800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14335                    (1583650800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14336                    (1604210400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14337                    (1615705200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14338                    (1636264800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14339                    (1647154800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14340                    (1667714400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14341                    (1678604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14342                    (1699164000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14343                    (1710054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14344                    (1730613600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14345                    (1741503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14346                    (1762063200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14347                    (1772953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14348                    (1793512800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14349                    (1805007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14350                    (1825567200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14351                    (1836457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14352                    (1857016800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14353                    (1867906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14354                    (1888466400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14355                    (1899356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14356                    (1919916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14357                    (1930806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14358                    (1951365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14359                    (1962860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14360                    (1983420000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14361                    (1994310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14362                    (2014869600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14363                    (2025759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14364                    (2046319200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14365                    (2057209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14366                    (2077768800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14367                    (2088658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14368                    (2109218400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14369                    (2120108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14370                    (2140668000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14371                    (2152162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14372                    (2172722400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14373                    (2183612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14374                    (2204172000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14375                    (2215062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14376                    (2235621600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14377                    (2246511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14378                    (2267071200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14379                    (2277961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14380                    (2298520800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14381                    (2309410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14382                    (2329970400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14383                    (2341465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14384                    (2362024800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14385                    (2372914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14386                    (2393474400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14387                    (2404364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14388                    (2424924000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14389                    (2435814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14390                    (2456373600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14391                    (2467263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14392                    (2487823200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14393                    (2499318000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14394                    (2519877600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14395                    (2530767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14396                    (2551327200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14397                    (2562217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14398                    (2582776800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14399                    (2593666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14400                    (2614226400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14401                    (2625116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14402                    (2645676000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14403                    (2656566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14404                    (2677125600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14405                    (2688620400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14406                    (2709180000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14407                    (2720070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14408                    (2740629600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14409                    (2751519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14410                    (2772079200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14411                    (2782969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14412                    (2803528800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14413                    (2814418800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14414                    (2834978400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14415                    (2846473200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14416                    (2867032800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14417                    (2877922800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14418                    (2898482400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14419                    (2909372400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14420                    (2929932000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14421                    (2940822000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14422                    (2961381600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14423                    (2972271600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14424                    (2992831200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14425                    (3003721200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14426                    (3024280800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14427                    (3035775600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14428                    (3056335200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14429                    (3067225200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14430                    (3087784800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14431                    (3098674800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14432                    (3119234400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14433                    (3130124400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14434                    (3150684000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14435                    (3161574000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14436                    (3182133600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14437                    (3193023600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14438                    (3213583200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14439                    (3225078000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14440                    (3245637600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14441                    (3256527600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14442                    (3277087200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14443                    (3287977200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14444                    (3308536800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14445                    (3319426800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14446                    (3339986400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14447                    (3350876400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14448                    (3371436000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14449                    (3382930800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14450                    (3403490400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14451                    (3414380400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14452                    (3434940000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14453                    (3445830000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14454                    (3466389600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14455                    (3477279600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14456                    (3497839200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14457                    (3508729200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14458                    (3529288800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14459                    (3540178800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14460                    (3560738400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14461                    (3572233200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14462                    (3592792800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14463                    (3603682800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14464                    (3624242400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14465                    (3635132400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14466                    (3655692000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14467                    (3666582000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14468                    (3687141600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14469                    (3698031600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14470                    (3718591200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14471                    (3730086000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14472                    (3750645600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14473                    (3761535600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14474                    (3782095200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14475                    (3792985200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14476                    (3813544800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14477                    (3824434800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14478                    (3844994400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14479                    (3855884400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14480                    (3876444000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14481                    (3887334000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14482                    (3907893600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14483                    (3919388400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14484                    (3939948000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14485                    (3950838000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14486                    (3971397600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14487                    (3982287600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14488                    (4002847200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14489                    (4013737200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14490                    (4034296800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14491                    (4045186800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14492                    (4065746400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14493                    (4076636400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14494                    (4097196000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14495                ];
14496                FixedTimespanSet {
14497                    first: FixedTimespan {
14498                        utc_offset: -21007,
14499                        dst_offset: 0,
14500                        name: Some("LMT"),
14501                    },
14502                    rest: REST
14503                }
14504            },
14505
14506            Tz::America__Indiana__Winamac => {
14507                const REST: &[(i64, FixedTimespan)] = &[
14508                    (-2717647200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14509                    (-1633276800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14510                    (-1615136400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14511                    (-1601827200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14512                    (-1583686800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14513                    (-880214400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CWT") }),
14514                    (-769395600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CPT") }),
14515                    (-765392400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14516                    (-747244800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14517                    (-733942800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14518                    (-715795200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14519                    (-702493200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14520                    (-684345600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14521                    (-671043600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14522                    (-652896000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14523                    (-639594000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14524                    (-620841600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14525                    (-608144400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14526                    (-589392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14527                    (-576090000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14528                    (-557942400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14529                    (-544640400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14530                    (-526492800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14531                    (-513190800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14532                    (-495043200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14533                    (-481741200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14534                    (-463593600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14535                    (-447267600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14536                    (-431539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14537                    (-415818000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14538                    (-400089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14539                    (-386787600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14540                    (-368640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14541                    (-355338000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14542                    (-337190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14543                    (-323888400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14544                    (-305740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14545                    (-292438800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14546                    (-273686400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14547                    (-21488400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14548                    (-5767200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14549                    (9961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14550                    (25682400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14551                    (1143961200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14552                    (1162105200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14553                    (1173600000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14554                    (1194156000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14555                    (1205046000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14556                    (1225605600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14557                    (1236495600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14558                    (1257055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14559                    (1268550000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14560                    (1289109600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14561                    (1299999600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14562                    (1320559200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14563                    (1331449200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14564                    (1352008800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14565                    (1362898800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14566                    (1383458400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14567                    (1394348400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14568                    (1414908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14569                    (1425798000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14570                    (1446357600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14571                    (1457852400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14572                    (1478412000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14573                    (1489302000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14574                    (1509861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14575                    (1520751600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14576                    (1541311200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14577                    (1552201200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14578                    (1572760800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14579                    (1583650800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14580                    (1604210400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14581                    (1615705200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14582                    (1636264800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14583                    (1647154800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14584                    (1667714400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14585                    (1678604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14586                    (1699164000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14587                    (1710054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14588                    (1730613600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14589                    (1741503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14590                    (1762063200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14591                    (1772953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14592                    (1793512800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14593                    (1805007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14594                    (1825567200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14595                    (1836457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14596                    (1857016800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14597                    (1867906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14598                    (1888466400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14599                    (1899356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14600                    (1919916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14601                    (1930806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14602                    (1951365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14603                    (1962860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14604                    (1983420000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14605                    (1994310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14606                    (2014869600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14607                    (2025759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14608                    (2046319200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14609                    (2057209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14610                    (2077768800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14611                    (2088658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14612                    (2109218400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14613                    (2120108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14614                    (2140668000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14615                    (2152162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14616                    (2172722400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14617                    (2183612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14618                    (2204172000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14619                    (2215062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14620                    (2235621600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14621                    (2246511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14622                    (2267071200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14623                    (2277961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14624                    (2298520800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14625                    (2309410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14626                    (2329970400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14627                    (2341465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14628                    (2362024800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14629                    (2372914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14630                    (2393474400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14631                    (2404364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14632                    (2424924000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14633                    (2435814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14634                    (2456373600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14635                    (2467263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14636                    (2487823200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14637                    (2499318000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14638                    (2519877600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14639                    (2530767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14640                    (2551327200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14641                    (2562217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14642                    (2582776800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14643                    (2593666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14644                    (2614226400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14645                    (2625116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14646                    (2645676000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14647                    (2656566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14648                    (2677125600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14649                    (2688620400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14650                    (2709180000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14651                    (2720070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14652                    (2740629600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14653                    (2751519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14654                    (2772079200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14655                    (2782969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14656                    (2803528800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14657                    (2814418800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14658                    (2834978400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14659                    (2846473200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14660                    (2867032800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14661                    (2877922800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14662                    (2898482400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14663                    (2909372400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14664                    (2929932000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14665                    (2940822000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14666                    (2961381600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14667                    (2972271600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14668                    (2992831200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14669                    (3003721200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14670                    (3024280800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14671                    (3035775600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14672                    (3056335200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14673                    (3067225200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14674                    (3087784800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14675                    (3098674800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14676                    (3119234400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14677                    (3130124400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14678                    (3150684000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14679                    (3161574000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14680                    (3182133600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14681                    (3193023600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14682                    (3213583200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14683                    (3225078000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14684                    (3245637600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14685                    (3256527600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14686                    (3277087200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14687                    (3287977200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14688                    (3308536800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14689                    (3319426800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14690                    (3339986400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14691                    (3350876400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14692                    (3371436000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14693                    (3382930800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14694                    (3403490400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14695                    (3414380400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14696                    (3434940000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14697                    (3445830000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14698                    (3466389600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14699                    (3477279600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14700                    (3497839200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14701                    (3508729200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14702                    (3529288800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14703                    (3540178800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14704                    (3560738400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14705                    (3572233200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14706                    (3592792800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14707                    (3603682800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14708                    (3624242400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14709                    (3635132400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14710                    (3655692000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14711                    (3666582000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14712                    (3687141600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14713                    (3698031600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14714                    (3718591200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14715                    (3730086000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14716                    (3750645600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14717                    (3761535600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14718                    (3782095200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14719                    (3792985200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14720                    (3813544800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14721                    (3824434800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14722                    (3844994400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14723                    (3855884400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14724                    (3876444000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14725                    (3887334000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14726                    (3907893600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14727                    (3919388400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14728                    (3939948000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14729                    (3950838000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14730                    (3971397600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14731                    (3982287600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14732                    (4002847200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14733                    (4013737200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14734                    (4034296800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14735                    (4045186800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14736                    (4065746400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14737                    (4076636400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14738                    (4097196000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14739                ];
14740                FixedTimespanSet {
14741                    first: FixedTimespan {
14742                        utc_offset: -20785,
14743                        dst_offset: 0,
14744                        name: Some("LMT"),
14745                    },
14746                    rest: REST
14747                }
14748            },
14749
14750            Tz::America__Indianapolis => {
14751                const REST: &[(i64, FixedTimespan)] = &[
14752                    (-2717647200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14753                    (-1633276800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14754                    (-1615136400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14755                    (-1601827200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14756                    (-1583686800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14757                    (-900259200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14758                    (-891795600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14759                    (-880214400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CWT") }),
14760                    (-769395600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CPT") }),
14761                    (-765392400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14762                    (-747244800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14763                    (-733942800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14764                    (-715795200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14765                    (-702493200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14766                    (-684345600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14767                    (-671043600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14768                    (-652896000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14769                    (-639594000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14770                    (-620841600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14771                    (-608144400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14772                    (-589392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14773                    (-576090000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14774                    (-557942400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14775                    (-544640400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14776                    (-526492800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14777                    (-513190800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14778                    (-495043200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
14779                    (-481741200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14780                    (-463593600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14781                    (-386787600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
14782                    (-368640000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14783                    (-21488400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14784                    (-5767200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14785                    (9961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14786                    (25682400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14787                    (1143961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14788                    (1162101600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14789                    (1173596400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14790                    (1194156000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14791                    (1205046000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14792                    (1225605600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14793                    (1236495600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14794                    (1257055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14795                    (1268550000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14796                    (1289109600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14797                    (1299999600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14798                    (1320559200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14799                    (1331449200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14800                    (1352008800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14801                    (1362898800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14802                    (1383458400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14803                    (1394348400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14804                    (1414908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14805                    (1425798000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14806                    (1446357600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14807                    (1457852400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14808                    (1478412000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14809                    (1489302000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14810                    (1509861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14811                    (1520751600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14812                    (1541311200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14813                    (1552201200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14814                    (1572760800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14815                    (1583650800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14816                    (1604210400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14817                    (1615705200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14818                    (1636264800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14819                    (1647154800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14820                    (1667714400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14821                    (1678604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14822                    (1699164000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14823                    (1710054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14824                    (1730613600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14825                    (1741503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14826                    (1762063200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14827                    (1772953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14828                    (1793512800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14829                    (1805007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14830                    (1825567200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14831                    (1836457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14832                    (1857016800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14833                    (1867906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14834                    (1888466400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14835                    (1899356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14836                    (1919916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14837                    (1930806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14838                    (1951365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14839                    (1962860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14840                    (1983420000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14841                    (1994310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14842                    (2014869600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14843                    (2025759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14844                    (2046319200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14845                    (2057209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14846                    (2077768800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14847                    (2088658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14848                    (2109218400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14849                    (2120108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14850                    (2140668000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14851                    (2152162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14852                    (2172722400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14853                    (2183612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14854                    (2204172000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14855                    (2215062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14856                    (2235621600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14857                    (2246511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14858                    (2267071200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14859                    (2277961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14860                    (2298520800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14861                    (2309410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14862                    (2329970400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14863                    (2341465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14864                    (2362024800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14865                    (2372914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14866                    (2393474400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14867                    (2404364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14868                    (2424924000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14869                    (2435814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14870                    (2456373600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14871                    (2467263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14872                    (2487823200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14873                    (2499318000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14874                    (2519877600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14875                    (2530767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14876                    (2551327200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14877                    (2562217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14878                    (2582776800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14879                    (2593666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14880                    (2614226400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14881                    (2625116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14882                    (2645676000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14883                    (2656566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14884                    (2677125600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14885                    (2688620400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14886                    (2709180000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14887                    (2720070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14888                    (2740629600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14889                    (2751519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14890                    (2772079200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14891                    (2782969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14892                    (2803528800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14893                    (2814418800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14894                    (2834978400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14895                    (2846473200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14896                    (2867032800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14897                    (2877922800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14898                    (2898482400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14899                    (2909372400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14900                    (2929932000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14901                    (2940822000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14902                    (2961381600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14903                    (2972271600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14904                    (2992831200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14905                    (3003721200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14906                    (3024280800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14907                    (3035775600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14908                    (3056335200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14909                    (3067225200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14910                    (3087784800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14911                    (3098674800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14912                    (3119234400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14913                    (3130124400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14914                    (3150684000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14915                    (3161574000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14916                    (3182133600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14917                    (3193023600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14918                    (3213583200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14919                    (3225078000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14920                    (3245637600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14921                    (3256527600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14922                    (3277087200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14923                    (3287977200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14924                    (3308536800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14925                    (3319426800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14926                    (3339986400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14927                    (3350876400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14928                    (3371436000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14929                    (3382930800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14930                    (3403490400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14931                    (3414380400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14932                    (3434940000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14933                    (3445830000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14934                    (3466389600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14935                    (3477279600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14936                    (3497839200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14937                    (3508729200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14938                    (3529288800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14939                    (3540178800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14940                    (3560738400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14941                    (3572233200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14942                    (3592792800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14943                    (3603682800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14944                    (3624242400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14945                    (3635132400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14946                    (3655692000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14947                    (3666582000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14948                    (3687141600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14949                    (3698031600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14950                    (3718591200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14951                    (3730086000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14952                    (3750645600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14953                    (3761535600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14954                    (3782095200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14955                    (3792985200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14956                    (3813544800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14957                    (3824434800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14958                    (3844994400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14959                    (3855884400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14960                    (3876444000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14961                    (3887334000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14962                    (3907893600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14963                    (3919388400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14964                    (3939948000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14965                    (3950838000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14966                    (3971397600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14967                    (3982287600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14968                    (4002847200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14969                    (4013737200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14970                    (4034296800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14971                    (4045186800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14972                    (4065746400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14973                    (4076636400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
14974                    (4097196000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
14975                ];
14976                FixedTimespanSet {
14977                    first: FixedTimespan {
14978                        utc_offset: -20678,
14979                        dst_offset: 0,
14980                        name: Some("LMT"),
14981                    },
14982                    rest: REST
14983                }
14984            },
14985
14986            Tz::America__Inuvik => {
14987                const REST: &[(i64, FixedTimespan)] = &[
14988                    (-536457600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
14989                    (73476000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
14990                    (89197200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
14991                    (104925600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
14992                    (120646800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
14993                    (136375200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
14994                    (152096400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
14995                    (167824800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
14996                    (183546000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
14997                    (199274400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
14998                    (215600400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
14999                    (230724000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
15000                    (247050000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
15001                    (262778400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
15002                    (278499600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
15003                    (294228000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15004                    (309945600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15005                    (325674000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15006                    (341395200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15007                    (357123600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15008                    (372844800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15009                    (388573200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15010                    (404899200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15011                    (420022800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15012                    (436348800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15013                    (452077200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15014                    (467798400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15015                    (483526800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15016                    (499248000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15017                    (514976400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15018                    (530697600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15019                    (544611600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15020                    (562147200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15021                    (576061200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15022                    (594201600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15023                    (607510800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15024                    (625651200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15025                    (638960400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15026                    (657100800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15027                    (671014800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15028                    (688550400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15029                    (702464400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15030                    (720000000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15031                    (733914000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15032                    (752054400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15033                    (765363600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15034                    (783504000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15035                    (796813200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15036                    (814953600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15037                    (828867600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15038                    (846403200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15039                    (860317200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15040                    (877852800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15041                    (891766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15042                    (909302400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15043                    (923216400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15044                    (941356800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15045                    (954666000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15046                    (972806400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15047                    (986115600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15048                    (1004256000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15049                    (1018170000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15050                    (1035705600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15051                    (1049619600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15052                    (1067155200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15053                    (1081069200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15054                    (1099209600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15055                    (1112518800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15056                    (1130659200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15057                    (1143968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15058                    (1162108800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15059                    (1173603600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15060                    (1194163200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15061                    (1205053200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15062                    (1225612800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15063                    (1236502800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15064                    (1257062400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15065                    (1268557200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15066                    (1289116800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15067                    (1300006800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15068                    (1320566400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15069                    (1331456400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15070                    (1352016000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15071                    (1362906000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15072                    (1383465600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15073                    (1394355600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15074                    (1414915200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15075                    (1425805200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15076                    (1446364800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15077                    (1457859600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15078                    (1478419200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15079                    (1489309200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15080                    (1509868800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15081                    (1520758800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15082                    (1541318400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15083                    (1552208400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15084                    (1572768000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15085                    (1583658000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15086                    (1604217600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15087                    (1615712400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15088                    (1636272000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15089                    (1647162000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15090                    (1667721600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15091                    (1678611600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15092                    (1699171200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15093                    (1710061200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15094                    (1730620800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15095                    (1741510800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15096                    (1762070400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15097                    (1772960400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15098                    (1793520000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15099                    (1805014800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15100                    (1825574400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15101                    (1836464400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15102                    (1857024000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15103                    (1867914000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15104                    (1888473600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15105                    (1899363600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15106                    (1919923200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15107                    (1930813200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15108                    (1951372800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15109                    (1962867600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15110                    (1983427200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15111                    (1994317200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15112                    (2014876800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15113                    (2025766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15114                    (2046326400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15115                    (2057216400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15116                    (2077776000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15117                    (2088666000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15118                    (2109225600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15119                    (2120115600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15120                    (2140675200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15121                    (2152170000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15122                    (2172729600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15123                    (2183619600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15124                    (2204179200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15125                    (2215069200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15126                    (2235628800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15127                    (2246518800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15128                    (2267078400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15129                    (2277968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15130                    (2298528000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15131                    (2309418000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15132                    (2329977600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15133                    (2341472400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15134                    (2362032000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15135                    (2372922000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15136                    (2393481600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15137                    (2404371600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15138                    (2424931200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15139                    (2435821200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15140                    (2456380800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15141                    (2467270800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15142                    (2487830400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15143                    (2499325200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15144                    (2519884800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15145                    (2530774800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15146                    (2551334400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15147                    (2562224400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15148                    (2582784000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15149                    (2593674000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15150                    (2614233600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15151                    (2625123600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15152                    (2645683200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15153                    (2656573200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15154                    (2677132800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15155                    (2688627600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15156                    (2709187200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15157                    (2720077200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15158                    (2740636800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15159                    (2751526800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15160                    (2772086400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15161                    (2782976400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15162                    (2803536000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15163                    (2814426000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15164                    (2834985600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15165                    (2846480400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15166                    (2867040000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15167                    (2877930000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15168                    (2898489600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15169                    (2909379600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15170                    (2929939200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15171                    (2940829200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15172                    (2961388800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15173                    (2972278800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15174                    (2992838400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15175                    (3003728400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15176                    (3024288000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15177                    (3035782800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15178                    (3056342400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15179                    (3067232400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15180                    (3087792000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15181                    (3098682000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15182                    (3119241600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15183                    (3130131600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15184                    (3150691200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15185                    (3161581200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15186                    (3182140800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15187                    (3193030800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15188                    (3213590400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15189                    (3225085200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15190                    (3245644800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15191                    (3256534800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15192                    (3277094400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15193                    (3287984400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15194                    (3308544000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15195                    (3319434000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15196                    (3339993600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15197                    (3350883600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15198                    (3371443200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15199                    (3382938000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15200                    (3403497600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15201                    (3414387600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15202                    (3434947200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15203                    (3445837200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15204                    (3466396800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15205                    (3477286800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15206                    (3497846400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15207                    (3508736400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15208                    (3529296000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15209                    (3540186000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15210                    (3560745600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15211                    (3572240400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15212                    (3592800000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15213                    (3603690000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15214                    (3624249600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15215                    (3635139600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15216                    (3655699200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15217                    (3666589200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15218                    (3687148800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15219                    (3698038800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15220                    (3718598400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15221                    (3730093200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15222                    (3750652800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15223                    (3761542800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15224                    (3782102400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15225                    (3792992400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15226                    (3813552000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15227                    (3824442000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15228                    (3845001600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15229                    (3855891600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15230                    (3876451200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15231                    (3887341200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15232                    (3907900800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15233                    (3919395600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15234                    (3939955200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15235                    (3950845200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15236                    (3971404800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15237                    (3982294800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15238                    (4002854400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15239                    (4013744400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15240                    (4034304000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15241                    (4045194000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15242                    (4065753600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15243                    (4076643600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
15244                    (4097203200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
15245                ];
15246                FixedTimespanSet {
15247                    first: FixedTimespan {
15248                        utc_offset: 0,
15249                        dst_offset: 0,
15250                        name: Some("-00"),
15251                    },
15252                    rest: REST
15253                }
15254            },
15255
15256            Tz::America__Iqaluit => {
15257                const REST: &[(i64, FixedTimespan)] = &[
15258                    (-865296000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EWT") }),
15259                    (-769395600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EPT") }),
15260                    (-765396000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15261                    (73465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15262                    (89186400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15263                    (104914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15264                    (120636000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15265                    (136364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15266                    (152085600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15267                    (167814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15268                    (183535200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15269                    (199263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15270                    (215589600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15271                    (230713200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15272                    (247039200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15273                    (262767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15274                    (278488800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15275                    (294217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15276                    (309938400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15277                    (325666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15278                    (341388000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15279                    (357116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15280                    (372837600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15281                    (388566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15282                    (404892000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15283                    (420015600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15284                    (436341600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15285                    (452070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15286                    (467791200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15287                    (483519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15288                    (499240800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15289                    (514969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15290                    (530690400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15291                    (544604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15292                    (562140000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15293                    (576054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15294                    (594194400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15295                    (607503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15296                    (625644000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15297                    (638953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15298                    (657093600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15299                    (671007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15300                    (688543200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15301                    (702457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15302                    (719992800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15303                    (733906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15304                    (752047200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15305                    (765356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15306                    (783496800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15307                    (796806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15308                    (814946400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15309                    (828860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15310                    (846396000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15311                    (860310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15312                    (877845600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15313                    (891759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15314                    (909295200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15315                    (923209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15316                    (941349600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
15317                    (954662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
15318                    (972802800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15319                    (986108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15320                    (1004248800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15321                    (1018162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15322                    (1035698400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15323                    (1049612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15324                    (1067148000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15325                    (1081062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15326                    (1099202400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15327                    (1112511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15328                    (1130652000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15329                    (1143961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15330                    (1162101600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15331                    (1173596400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15332                    (1194156000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15333                    (1205046000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15334                    (1225605600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15335                    (1236495600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15336                    (1257055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15337                    (1268550000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15338                    (1289109600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15339                    (1299999600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15340                    (1320559200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15341                    (1331449200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15342                    (1352008800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15343                    (1362898800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15344                    (1383458400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15345                    (1394348400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15346                    (1414908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15347                    (1425798000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15348                    (1446357600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15349                    (1457852400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15350                    (1478412000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15351                    (1489302000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15352                    (1509861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15353                    (1520751600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15354                    (1541311200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15355                    (1552201200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15356                    (1572760800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15357                    (1583650800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15358                    (1604210400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15359                    (1615705200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15360                    (1636264800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15361                    (1647154800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15362                    (1667714400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15363                    (1678604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15364                    (1699164000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15365                    (1710054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15366                    (1730613600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15367                    (1741503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15368                    (1762063200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15369                    (1772953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15370                    (1793512800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15371                    (1805007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15372                    (1825567200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15373                    (1836457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15374                    (1857016800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15375                    (1867906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15376                    (1888466400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15377                    (1899356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15378                    (1919916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15379                    (1930806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15380                    (1951365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15381                    (1962860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15382                    (1983420000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15383                    (1994310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15384                    (2014869600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15385                    (2025759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15386                    (2046319200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15387                    (2057209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15388                    (2077768800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15389                    (2088658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15390                    (2109218400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15391                    (2120108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15392                    (2140668000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15393                    (2152162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15394                    (2172722400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15395                    (2183612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15396                    (2204172000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15397                    (2215062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15398                    (2235621600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15399                    (2246511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15400                    (2267071200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15401                    (2277961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15402                    (2298520800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15403                    (2309410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15404                    (2329970400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15405                    (2341465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15406                    (2362024800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15407                    (2372914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15408                    (2393474400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15409                    (2404364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15410                    (2424924000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15411                    (2435814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15412                    (2456373600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15413                    (2467263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15414                    (2487823200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15415                    (2499318000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15416                    (2519877600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15417                    (2530767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15418                    (2551327200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15419                    (2562217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15420                    (2582776800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15421                    (2593666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15422                    (2614226400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15423                    (2625116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15424                    (2645676000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15425                    (2656566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15426                    (2677125600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15427                    (2688620400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15428                    (2709180000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15429                    (2720070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15430                    (2740629600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15431                    (2751519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15432                    (2772079200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15433                    (2782969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15434                    (2803528800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15435                    (2814418800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15436                    (2834978400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15437                    (2846473200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15438                    (2867032800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15439                    (2877922800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15440                    (2898482400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15441                    (2909372400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15442                    (2929932000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15443                    (2940822000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15444                    (2961381600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15445                    (2972271600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15446                    (2992831200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15447                    (3003721200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15448                    (3024280800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15449                    (3035775600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15450                    (3056335200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15451                    (3067225200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15452                    (3087784800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15453                    (3098674800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15454                    (3119234400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15455                    (3130124400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15456                    (3150684000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15457                    (3161574000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15458                    (3182133600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15459                    (3193023600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15460                    (3213583200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15461                    (3225078000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15462                    (3245637600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15463                    (3256527600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15464                    (3277087200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15465                    (3287977200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15466                    (3308536800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15467                    (3319426800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15468                    (3339986400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15469                    (3350876400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15470                    (3371436000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15471                    (3382930800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15472                    (3403490400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15473                    (3414380400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15474                    (3434940000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15475                    (3445830000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15476                    (3466389600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15477                    (3477279600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15478                    (3497839200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15479                    (3508729200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15480                    (3529288800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15481                    (3540178800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15482                    (3560738400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15483                    (3572233200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15484                    (3592792800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15485                    (3603682800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15486                    (3624242400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15487                    (3635132400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15488                    (3655692000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15489                    (3666582000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15490                    (3687141600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15491                    (3698031600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15492                    (3718591200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15493                    (3730086000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15494                    (3750645600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15495                    (3761535600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15496                    (3782095200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15497                    (3792985200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15498                    (3813544800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15499                    (3824434800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15500                    (3844994400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15501                    (3855884400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15502                    (3876444000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15503                    (3887334000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15504                    (3907893600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15505                    (3919388400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15506                    (3939948000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15507                    (3950838000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15508                    (3971397600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15509                    (3982287600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15510                    (4002847200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15511                    (4013737200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15512                    (4034296800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15513                    (4045186800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15514                    (4065746400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15515                    (4076636400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15516                    (4097196000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15517                ];
15518                FixedTimespanSet {
15519                    first: FixedTimespan {
15520                        utc_offset: 0,
15521                        dst_offset: 0,
15522                        name: Some("-00"),
15523                    },
15524                    rest: REST
15525                }
15526            },
15527
15528            Tz::America__Jamaica => {
15529                const REST: &[(i64, FixedTimespan)] = &[
15530                    (-2524503170, FixedTimespan { utc_offset: -18430, dst_offset: 0, name: Some("KMT") }),
15531                    (-1827687170, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15532                    (126687600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15533                    (152085600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15534                    (162370800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15535                    (183535200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15536                    (199263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15537                    (215589600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15538                    (230713200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15539                    (247039200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15540                    (262767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15541                    (278488800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15542                    (294217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15543                    (309938400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15544                    (325666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15545                    (341388000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15546                    (357116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15547                    (372837600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15548                    (388566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15549                    (404892000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15550                    (420015600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15551                    (436341600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15552                ];
15553                FixedTimespanSet {
15554                    first: FixedTimespan {
15555                        utc_offset: -18430,
15556                        dst_offset: 0,
15557                        name: Some("LMT"),
15558                    },
15559                    rest: REST
15560                }
15561            },
15562
15563            Tz::America__Jujuy => {
15564                const REST: &[(i64, FixedTimespan)] = &[
15565                    (-2372096328, FixedTimespan { utc_offset: -15408, dst_offset: 0, name: Some("CMT") }),
15566                    (-1567453392, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
15567                    (-1233432000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
15568                    (-1222981200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
15569                    (-1205956800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
15570                    (-1194037200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
15571                    (-1172865600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
15572                    (-1162501200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
15573                    (-1141329600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
15574                    (-1130965200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
15575                    (-1109793600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
15576                    (-1099429200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
15577                    (-1078257600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
15578                    (-1067806800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
15579                    (-1046635200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
15580                    (-1036270800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
15581                    (-1015099200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
15582                    (-1004734800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
15583                    (-983563200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
15584                    (-973198800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
15585                    (-952027200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
15586                    (-941576400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
15587                    (-931032000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
15588                    (-900882000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
15589                    (-890337600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
15590                    (-833749200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
15591                    (-827265600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
15592                    (-752274000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
15593                    (-733780800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
15594                    (-197326800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
15595                    (-190843200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
15596                    (-184194000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
15597                    (-164491200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
15598                    (-152658000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
15599                    (-132955200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
15600                    (-121122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
15601                    (-101419200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
15602                    (-86821200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
15603                    (-71092800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
15604                    (-54766800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
15605                    (-39038400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
15606                    (-23317200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
15607                    (-7588800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
15608                    (128142000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
15609                    (136605600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
15610                    (596948400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
15611                    (605066400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
15612                    (624423600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
15613                    (636516000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
15614                    (657086400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
15615                    (669178800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
15616                    (686721600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
15617                    (699415200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
15618                    (719377200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
15619                    (731469600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
15620                    (938919600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
15621                    (952052400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
15622                    (1198983600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
15623                    (1205632800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
15624                ];
15625                FixedTimespanSet {
15626                    first: FixedTimespan {
15627                        utc_offset: -15672,
15628                        dst_offset: 0,
15629                        name: Some("LMT"),
15630                    },
15631                    rest: REST
15632                }
15633            },
15634
15635            Tz::America__Juneau => {
15636                const REST: &[(i64, FixedTimespan)] = &[
15637                    (-3225223727, FixedTimespan { utc_offset: -32261, dst_offset: 0, name: Some("LMT") }),
15638                    (-2188954939, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
15639                    (-880207200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PWT") }),
15640                    (-769395600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PPT") }),
15641                    (-765385200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
15642                    (-21477600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
15643                    (-5756400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
15644                    (9972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
15645                    (25693200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
15646                    (41421600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
15647                    (57747600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
15648                    (73476000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
15649                    (89197200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
15650                    (104925600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
15651                    (120646800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
15652                    (126698400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
15653                    (152096400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
15654                    (162381600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
15655                    (183546000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
15656                    (199274400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
15657                    (215600400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
15658                    (230724000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
15659                    (247050000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
15660                    (262778400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
15661                    (278499600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
15662                    (294228000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
15663                    (309949200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
15664                    (325677600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("YDT") }),
15665                    (341402400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
15666                    (357127200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
15667                    (372848400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
15668                    (388576800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
15669                    (404902800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
15670                    (420026400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
15671                    (436352400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("YST") }),
15672                    (439030800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15673                    (452084400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15674                    (467805600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15675                    (483534000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15676                    (499255200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15677                    (514983600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15678                    (530704800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15679                    (544618800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15680                    (562154400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15681                    (576068400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15682                    (594208800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15683                    (607518000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15684                    (625658400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15685                    (638967600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15686                    (657108000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15687                    (671022000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15688                    (688557600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15689                    (702471600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15690                    (720007200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15691                    (733921200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15692                    (752061600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15693                    (765370800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15694                    (783511200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15695                    (796820400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15696                    (814960800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15697                    (828874800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15698                    (846410400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15699                    (860324400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15700                    (877860000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15701                    (891774000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15702                    (909309600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15703                    (923223600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15704                    (941364000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15705                    (954673200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15706                    (972813600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15707                    (986122800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15708                    (1004263200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15709                    (1018177200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15710                    (1035712800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15711                    (1049626800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15712                    (1067162400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15713                    (1081076400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15714                    (1099216800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15715                    (1112526000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15716                    (1130666400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15717                    (1143975600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15718                    (1162116000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15719                    (1173610800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15720                    (1194170400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15721                    (1205060400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15722                    (1225620000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15723                    (1236510000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15724                    (1257069600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15725                    (1268564400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15726                    (1289124000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15727                    (1300014000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15728                    (1320573600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15729                    (1331463600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15730                    (1352023200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15731                    (1362913200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15732                    (1383472800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15733                    (1394362800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15734                    (1414922400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15735                    (1425812400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15736                    (1446372000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15737                    (1457866800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15738                    (1478426400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15739                    (1489316400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15740                    (1509876000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15741                    (1520766000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15742                    (1541325600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15743                    (1552215600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15744                    (1572775200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15745                    (1583665200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15746                    (1604224800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15747                    (1615719600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15748                    (1636279200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15749                    (1647169200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15750                    (1667728800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15751                    (1678618800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15752                    (1699178400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15753                    (1710068400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15754                    (1730628000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15755                    (1741518000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15756                    (1762077600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15757                    (1772967600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15758                    (1793527200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15759                    (1805022000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15760                    (1825581600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15761                    (1836471600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15762                    (1857031200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15763                    (1867921200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15764                    (1888480800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15765                    (1899370800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15766                    (1919930400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15767                    (1930820400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15768                    (1951380000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15769                    (1962874800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15770                    (1983434400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15771                    (1994324400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15772                    (2014884000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15773                    (2025774000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15774                    (2046333600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15775                    (2057223600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15776                    (2077783200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15777                    (2088673200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15778                    (2109232800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15779                    (2120122800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15780                    (2140682400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15781                    (2152177200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15782                    (2172736800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15783                    (2183626800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15784                    (2204186400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15785                    (2215076400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15786                    (2235636000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15787                    (2246526000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15788                    (2267085600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15789                    (2277975600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15790                    (2298535200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15791                    (2309425200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15792                    (2329984800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15793                    (2341479600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15794                    (2362039200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15795                    (2372929200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15796                    (2393488800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15797                    (2404378800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15798                    (2424938400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15799                    (2435828400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15800                    (2456388000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15801                    (2467278000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15802                    (2487837600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15803                    (2499332400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15804                    (2519892000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15805                    (2530782000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15806                    (2551341600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15807                    (2562231600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15808                    (2582791200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15809                    (2593681200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15810                    (2614240800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15811                    (2625130800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15812                    (2645690400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15813                    (2656580400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15814                    (2677140000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15815                    (2688634800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15816                    (2709194400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15817                    (2720084400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15818                    (2740644000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15819                    (2751534000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15820                    (2772093600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15821                    (2782983600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15822                    (2803543200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15823                    (2814433200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15824                    (2834992800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15825                    (2846487600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15826                    (2867047200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15827                    (2877937200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15828                    (2898496800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15829                    (2909386800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15830                    (2929946400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15831                    (2940836400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15832                    (2961396000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15833                    (2972286000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15834                    (2992845600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15835                    (3003735600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15836                    (3024295200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15837                    (3035790000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15838                    (3056349600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15839                    (3067239600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15840                    (3087799200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15841                    (3098689200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15842                    (3119248800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15843                    (3130138800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15844                    (3150698400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15845                    (3161588400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15846                    (3182148000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15847                    (3193038000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15848                    (3213597600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15849                    (3225092400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15850                    (3245652000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15851                    (3256542000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15852                    (3277101600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15853                    (3287991600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15854                    (3308551200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15855                    (3319441200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15856                    (3340000800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15857                    (3350890800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15858                    (3371450400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15859                    (3382945200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15860                    (3403504800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15861                    (3414394800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15862                    (3434954400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15863                    (3445844400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15864                    (3466404000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15865                    (3477294000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15866                    (3497853600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15867                    (3508743600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15868                    (3529303200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15869                    (3540193200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15870                    (3560752800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15871                    (3572247600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15872                    (3592807200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15873                    (3603697200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15874                    (3624256800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15875                    (3635146800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15876                    (3655706400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15877                    (3666596400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15878                    (3687156000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15879                    (3698046000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15880                    (3718605600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15881                    (3730100400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15882                    (3750660000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15883                    (3761550000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15884                    (3782109600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15885                    (3792999600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15886                    (3813559200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15887                    (3824449200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15888                    (3845008800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15889                    (3855898800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15890                    (3876458400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15891                    (3887348400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15892                    (3907908000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15893                    (3919402800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15894                    (3939962400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15895                    (3950852400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15896                    (3971412000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15897                    (3982302000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15898                    (4002861600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15899                    (4013751600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15900                    (4034311200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15901                    (4045201200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15902                    (4065760800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15903                    (4076650800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
15904                    (4097210400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
15905                ];
15906                FixedTimespanSet {
15907                    first: FixedTimespan {
15908                        utc_offset: 54139,
15909                        dst_offset: 0,
15910                        name: Some("LMT"),
15911                    },
15912                    rest: REST
15913                }
15914            },
15915
15916            Tz::America__Kentucky__Louisville => {
15917                const REST: &[(i64, FixedTimespan)] = &[
15918                    (-2717647200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
15919                    (-1633276800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
15920                    (-1615136400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
15921                    (-1601827200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
15922                    (-1583686800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
15923                    (-1535904000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
15924                    (-1525280400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
15925                    (-905097600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
15926                    (-891795600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
15927                    (-880214400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CWT") }),
15928                    (-769395600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CPT") }),
15929                    (-765392400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
15930                    (-747251940, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
15931                    (-744224400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
15932                    (-620841600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
15933                    (-608144400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
15934                    (-589392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
15935                    (-576090000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
15936                    (-557942400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
15937                    (-544640400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
15938                    (-526492800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
15939                    (-513190800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
15940                    (-495043200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
15941                    (-481741200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
15942                    (-463593600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
15943                    (-450291600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
15944                    (-431539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
15945                    (-415818000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
15946                    (-400089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
15947                    (-384368400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
15948                    (-368640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
15949                    (-352918800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
15950                    (-337190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
15951                    (-321469200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
15952                    (-305740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
15953                    (-289414800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
15954                    (-273686400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
15955                    (-266432400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15956                    (-52938000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15957                    (-37216800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15958                    (-21488400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15959                    (-5767200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15960                    (9961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15961                    (25682400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15962                    (41410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15963                    (57736800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15964                    (73465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15965                    (89186400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15966                    (104914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15967                    (120636000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15968                    (126687600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
15969                    (152089200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15970                    (162370800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15971                    (183535200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15972                    (199263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15973                    (215589600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15974                    (230713200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15975                    (247039200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15976                    (262767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15977                    (278488800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15978                    (294217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15979                    (309938400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15980                    (325666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15981                    (341388000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15982                    (357116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15983                    (372837600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15984                    (388566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15985                    (404892000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15986                    (420015600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15987                    (436341600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15988                    (452070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15989                    (467791200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15990                    (483519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15991                    (499240800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15992                    (514969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15993                    (530690400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15994                    (544604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15995                    (562140000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15996                    (576054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15997                    (594194400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
15998                    (607503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
15999                    (625644000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16000                    (638953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16001                    (657093600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16002                    (671007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16003                    (688543200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16004                    (702457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16005                    (719992800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16006                    (733906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16007                    (752047200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16008                    (765356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16009                    (783496800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16010                    (796806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16011                    (814946400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16012                    (828860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16013                    (846396000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16014                    (860310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16015                    (877845600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16016                    (891759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16017                    (909295200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16018                    (923209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16019                    (941349600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16020                    (954658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16021                    (972799200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16022                    (986108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16023                    (1004248800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16024                    (1018162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16025                    (1035698400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16026                    (1049612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16027                    (1067148000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16028                    (1081062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16029                    (1099202400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16030                    (1112511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16031                    (1130652000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16032                    (1143961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16033                    (1162101600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16034                    (1173596400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16035                    (1194156000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16036                    (1205046000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16037                    (1225605600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16038                    (1236495600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16039                    (1257055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16040                    (1268550000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16041                    (1289109600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16042                    (1299999600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16043                    (1320559200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16044                    (1331449200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16045                    (1352008800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16046                    (1362898800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16047                    (1383458400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16048                    (1394348400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16049                    (1414908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16050                    (1425798000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16051                    (1446357600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16052                    (1457852400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16053                    (1478412000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16054                    (1489302000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16055                    (1509861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16056                    (1520751600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16057                    (1541311200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16058                    (1552201200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16059                    (1572760800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16060                    (1583650800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16061                    (1604210400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16062                    (1615705200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16063                    (1636264800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16064                    (1647154800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16065                    (1667714400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16066                    (1678604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16067                    (1699164000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16068                    (1710054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16069                    (1730613600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16070                    (1741503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16071                    (1762063200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16072                    (1772953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16073                    (1793512800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16074                    (1805007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16075                    (1825567200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16076                    (1836457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16077                    (1857016800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16078                    (1867906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16079                    (1888466400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16080                    (1899356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16081                    (1919916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16082                    (1930806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16083                    (1951365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16084                    (1962860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16085                    (1983420000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16086                    (1994310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16087                    (2014869600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16088                    (2025759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16089                    (2046319200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16090                    (2057209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16091                    (2077768800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16092                    (2088658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16093                    (2109218400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16094                    (2120108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16095                    (2140668000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16096                    (2152162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16097                    (2172722400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16098                    (2183612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16099                    (2204172000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16100                    (2215062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16101                    (2235621600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16102                    (2246511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16103                    (2267071200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16104                    (2277961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16105                    (2298520800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16106                    (2309410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16107                    (2329970400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16108                    (2341465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16109                    (2362024800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16110                    (2372914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16111                    (2393474400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16112                    (2404364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16113                    (2424924000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16114                    (2435814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16115                    (2456373600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16116                    (2467263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16117                    (2487823200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16118                    (2499318000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16119                    (2519877600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16120                    (2530767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16121                    (2551327200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16122                    (2562217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16123                    (2582776800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16124                    (2593666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16125                    (2614226400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16126                    (2625116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16127                    (2645676000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16128                    (2656566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16129                    (2677125600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16130                    (2688620400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16131                    (2709180000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16132                    (2720070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16133                    (2740629600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16134                    (2751519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16135                    (2772079200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16136                    (2782969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16137                    (2803528800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16138                    (2814418800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16139                    (2834978400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16140                    (2846473200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16141                    (2867032800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16142                    (2877922800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16143                    (2898482400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16144                    (2909372400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16145                    (2929932000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16146                    (2940822000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16147                    (2961381600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16148                    (2972271600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16149                    (2992831200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16150                    (3003721200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16151                    (3024280800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16152                    (3035775600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16153                    (3056335200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16154                    (3067225200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16155                    (3087784800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16156                    (3098674800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16157                    (3119234400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16158                    (3130124400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16159                    (3150684000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16160                    (3161574000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16161                    (3182133600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16162                    (3193023600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16163                    (3213583200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16164                    (3225078000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16165                    (3245637600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16166                    (3256527600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16167                    (3277087200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16168                    (3287977200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16169                    (3308536800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16170                    (3319426800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16171                    (3339986400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16172                    (3350876400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16173                    (3371436000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16174                    (3382930800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16175                    (3403490400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16176                    (3414380400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16177                    (3434940000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16178                    (3445830000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16179                    (3466389600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16180                    (3477279600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16181                    (3497839200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16182                    (3508729200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16183                    (3529288800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16184                    (3540178800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16185                    (3560738400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16186                    (3572233200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16187                    (3592792800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16188                    (3603682800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16189                    (3624242400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16190                    (3635132400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16191                    (3655692000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16192                    (3666582000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16193                    (3687141600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16194                    (3698031600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16195                    (3718591200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16196                    (3730086000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16197                    (3750645600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16198                    (3761535600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16199                    (3782095200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16200                    (3792985200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16201                    (3813544800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16202                    (3824434800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16203                    (3844994400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16204                    (3855884400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16205                    (3876444000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16206                    (3887334000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16207                    (3907893600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16208                    (3919388400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16209                    (3939948000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16210                    (3950838000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16211                    (3971397600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16212                    (3982287600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16213                    (4002847200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16214                    (4013737200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16215                    (4034296800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16216                    (4045186800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16217                    (4065746400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16218                    (4076636400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16219                    (4097196000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16220                ];
16221                FixedTimespanSet {
16222                    first: FixedTimespan {
16223                        utc_offset: -20582,
16224                        dst_offset: 0,
16225                        name: Some("LMT"),
16226                    },
16227                    rest: REST
16228                }
16229            },
16230
16231            Tz::America__Kentucky__Monticello => {
16232                const REST: &[(i64, FixedTimespan)] = &[
16233                    (-2717647200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16234                    (-1633276800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16235                    (-1615136400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16236                    (-1601827200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16237                    (-1583686800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16238                    (-880214400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CWT") }),
16239                    (-769395600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CPT") }),
16240                    (-765392400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16241                    (-52934400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16242                    (-37213200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16243                    (-21484800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16244                    (-5763600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16245                    (9964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16246                    (25686000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16247                    (41414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16248                    (57740400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16249                    (73468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16250                    (89190000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16251                    (104918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16252                    (120639600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16253                    (126691200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16254                    (152089200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16255                    (162374400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16256                    (183538800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16257                    (199267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16258                    (215593200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16259                    (230716800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16260                    (247042800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16261                    (262771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16262                    (278492400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16263                    (294220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16264                    (309942000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16265                    (325670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16266                    (341391600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16267                    (357120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16268                    (372841200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16269                    (388569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16270                    (404895600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16271                    (420019200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16272                    (436345200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16273                    (452073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16274                    (467794800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16275                    (483523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16276                    (499244400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16277                    (514972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16278                    (530694000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16279                    (544608000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16280                    (562143600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16281                    (576057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16282                    (594198000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16283                    (607507200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16284                    (625647600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16285                    (638956800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16286                    (657097200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16287                    (671011200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16288                    (688546800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16289                    (702460800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16290                    (719996400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16291                    (733910400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16292                    (752050800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16293                    (765360000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16294                    (783500400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16295                    (796809600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16296                    (814950000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16297                    (828864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16298                    (846399600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16299                    (860313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16300                    (877849200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16301                    (891763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16302                    (909298800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16303                    (923212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16304                    (941353200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16305                    (954662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16306                    (972802800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16307                    (986108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16308                    (1004248800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16309                    (1018162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16310                    (1035698400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16311                    (1049612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16312                    (1067148000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16313                    (1081062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16314                    (1099202400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16315                    (1112511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16316                    (1130652000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16317                    (1143961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16318                    (1162101600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16319                    (1173596400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16320                    (1194156000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16321                    (1205046000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16322                    (1225605600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16323                    (1236495600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16324                    (1257055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16325                    (1268550000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16326                    (1289109600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16327                    (1299999600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16328                    (1320559200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16329                    (1331449200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16330                    (1352008800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16331                    (1362898800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16332                    (1383458400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16333                    (1394348400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16334                    (1414908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16335                    (1425798000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16336                    (1446357600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16337                    (1457852400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16338                    (1478412000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16339                    (1489302000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16340                    (1509861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16341                    (1520751600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16342                    (1541311200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16343                    (1552201200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16344                    (1572760800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16345                    (1583650800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16346                    (1604210400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16347                    (1615705200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16348                    (1636264800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16349                    (1647154800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16350                    (1667714400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16351                    (1678604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16352                    (1699164000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16353                    (1710054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16354                    (1730613600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16355                    (1741503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16356                    (1762063200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16357                    (1772953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16358                    (1793512800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16359                    (1805007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16360                    (1825567200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16361                    (1836457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16362                    (1857016800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16363                    (1867906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16364                    (1888466400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16365                    (1899356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16366                    (1919916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16367                    (1930806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16368                    (1951365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16369                    (1962860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16370                    (1983420000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16371                    (1994310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16372                    (2014869600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16373                    (2025759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16374                    (2046319200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16375                    (2057209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16376                    (2077768800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16377                    (2088658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16378                    (2109218400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16379                    (2120108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16380                    (2140668000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16381                    (2152162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16382                    (2172722400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16383                    (2183612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16384                    (2204172000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16385                    (2215062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16386                    (2235621600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16387                    (2246511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16388                    (2267071200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16389                    (2277961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16390                    (2298520800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16391                    (2309410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16392                    (2329970400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16393                    (2341465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16394                    (2362024800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16395                    (2372914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16396                    (2393474400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16397                    (2404364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16398                    (2424924000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16399                    (2435814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16400                    (2456373600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16401                    (2467263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16402                    (2487823200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16403                    (2499318000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16404                    (2519877600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16405                    (2530767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16406                    (2551327200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16407                    (2562217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16408                    (2582776800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16409                    (2593666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16410                    (2614226400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16411                    (2625116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16412                    (2645676000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16413                    (2656566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16414                    (2677125600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16415                    (2688620400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16416                    (2709180000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16417                    (2720070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16418                    (2740629600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16419                    (2751519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16420                    (2772079200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16421                    (2782969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16422                    (2803528800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16423                    (2814418800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16424                    (2834978400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16425                    (2846473200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16426                    (2867032800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16427                    (2877922800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16428                    (2898482400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16429                    (2909372400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16430                    (2929932000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16431                    (2940822000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16432                    (2961381600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16433                    (2972271600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16434                    (2992831200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16435                    (3003721200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16436                    (3024280800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16437                    (3035775600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16438                    (3056335200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16439                    (3067225200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16440                    (3087784800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16441                    (3098674800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16442                    (3119234400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16443                    (3130124400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16444                    (3150684000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16445                    (3161574000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16446                    (3182133600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16447                    (3193023600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16448                    (3213583200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16449                    (3225078000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16450                    (3245637600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16451                    (3256527600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16452                    (3277087200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16453                    (3287977200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16454                    (3308536800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16455                    (3319426800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16456                    (3339986400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16457                    (3350876400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16458                    (3371436000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16459                    (3382930800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16460                    (3403490400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16461                    (3414380400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16462                    (3434940000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16463                    (3445830000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16464                    (3466389600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16465                    (3477279600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16466                    (3497839200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16467                    (3508729200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16468                    (3529288800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16469                    (3540178800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16470                    (3560738400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16471                    (3572233200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16472                    (3592792800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16473                    (3603682800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16474                    (3624242400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16475                    (3635132400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16476                    (3655692000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16477                    (3666582000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16478                    (3687141600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16479                    (3698031600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16480                    (3718591200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16481                    (3730086000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16482                    (3750645600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16483                    (3761535600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16484                    (3782095200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16485                    (3792985200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16486                    (3813544800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16487                    (3824434800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16488                    (3844994400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16489                    (3855884400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16490                    (3876444000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16491                    (3887334000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16492                    (3907893600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16493                    (3919388400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16494                    (3939948000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16495                    (3950838000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16496                    (3971397600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16497                    (3982287600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16498                    (4002847200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16499                    (4013737200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16500                    (4034296800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16501                    (4045186800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16502                    (4065746400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16503                    (4076636400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
16504                    (4097196000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16505                ];
16506                FixedTimespanSet {
16507                    first: FixedTimespan {
16508                        utc_offset: -20364,
16509                        dst_offset: 0,
16510                        name: Some("LMT"),
16511                    },
16512                    rest: REST
16513                }
16514            },
16515
16516            Tz::America__Knox_IN => {
16517                const REST: &[(i64, FixedTimespan)] = &[
16518                    (-2717647200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16519                    (-1633276800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16520                    (-1615136400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16521                    (-1601827200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16522                    (-1583686800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16523                    (-880214400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CWT") }),
16524                    (-769395600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CPT") }),
16525                    (-765392400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16526                    (-715795200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16527                    (-702493200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16528                    (-684345600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16529                    (-671043600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16530                    (-652896000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16531                    (-639594000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16532                    (-620841600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16533                    (-608144400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16534                    (-589392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16535                    (-576090000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16536                    (-557942400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16537                    (-544640400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16538                    (-526492800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16539                    (-513190800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16540                    (-495043200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16541                    (-481741200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16542                    (-463593600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16543                    (-447267600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16544                    (-431539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16545                    (-415818000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16546                    (-400089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16547                    (-386787600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16548                    (-368640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16549                    (-355338000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16550                    (-337190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16551                    (-321469200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16552                    (-305740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16553                    (-289414800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16554                    (-273686400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16555                    (-257965200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16556                    (-242236800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16557                    (-195066000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16558                    (-84384000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16559                    (-68662800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16560                    (-52934400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16561                    (-37213200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16562                    (-21484800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16563                    (-5763600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16564                    (9964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16565                    (25686000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16566                    (41414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16567                    (57740400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16568                    (73468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16569                    (89190000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16570                    (104918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16571                    (120639600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16572                    (126691200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16573                    (152089200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16574                    (162374400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16575                    (183538800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16576                    (199267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16577                    (215593200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16578                    (230716800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16579                    (247042800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16580                    (262771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16581                    (278492400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16582                    (294220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16583                    (309942000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16584                    (325670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16585                    (341391600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16586                    (357120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16587                    (372841200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16588                    (388569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16589                    (404895600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16590                    (420019200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16591                    (436345200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16592                    (452073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16593                    (467794800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16594                    (483523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16595                    (499244400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16596                    (514972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16597                    (530694000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16598                    (544608000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16599                    (562143600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16600                    (576057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16601                    (594198000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16602                    (607507200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16603                    (625647600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16604                    (638956800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16605                    (657097200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16606                    (671011200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16607                    (688546800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
16608                    (1143961200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16609                    (1162105200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16610                    (1173600000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16611                    (1194159600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16612                    (1205049600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16613                    (1225609200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16614                    (1236499200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16615                    (1257058800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16616                    (1268553600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16617                    (1289113200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16618                    (1300003200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16619                    (1320562800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16620                    (1331452800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16621                    (1352012400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16622                    (1362902400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16623                    (1383462000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16624                    (1394352000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16625                    (1414911600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16626                    (1425801600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16627                    (1446361200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16628                    (1457856000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16629                    (1478415600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16630                    (1489305600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16631                    (1509865200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16632                    (1520755200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16633                    (1541314800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16634                    (1552204800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16635                    (1572764400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16636                    (1583654400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16637                    (1604214000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16638                    (1615708800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16639                    (1636268400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16640                    (1647158400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16641                    (1667718000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16642                    (1678608000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16643                    (1699167600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16644                    (1710057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16645                    (1730617200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16646                    (1741507200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16647                    (1762066800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16648                    (1772956800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16649                    (1793516400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16650                    (1805011200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16651                    (1825570800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16652                    (1836460800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16653                    (1857020400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16654                    (1867910400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16655                    (1888470000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16656                    (1899360000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16657                    (1919919600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16658                    (1930809600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16659                    (1951369200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16660                    (1962864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16661                    (1983423600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16662                    (1994313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16663                    (2014873200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16664                    (2025763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16665                    (2046322800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16666                    (2057212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16667                    (2077772400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16668                    (2088662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16669                    (2109222000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16670                    (2120112000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16671                    (2140671600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16672                    (2152166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16673                    (2172726000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16674                    (2183616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16675                    (2204175600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16676                    (2215065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16677                    (2235625200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16678                    (2246515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16679                    (2267074800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16680                    (2277964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16681                    (2298524400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16682                    (2309414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16683                    (2329974000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16684                    (2341468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16685                    (2362028400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16686                    (2372918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16687                    (2393478000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16688                    (2404368000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16689                    (2424927600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16690                    (2435817600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16691                    (2456377200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16692                    (2467267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16693                    (2487826800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16694                    (2499321600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16695                    (2519881200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16696                    (2530771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16697                    (2551330800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16698                    (2562220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16699                    (2582780400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16700                    (2593670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16701                    (2614230000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16702                    (2625120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16703                    (2645679600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16704                    (2656569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16705                    (2677129200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16706                    (2688624000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16707                    (2709183600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16708                    (2720073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16709                    (2740633200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16710                    (2751523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16711                    (2772082800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16712                    (2782972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16713                    (2803532400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16714                    (2814422400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16715                    (2834982000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16716                    (2846476800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16717                    (2867036400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16718                    (2877926400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16719                    (2898486000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16720                    (2909376000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16721                    (2929935600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16722                    (2940825600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16723                    (2961385200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16724                    (2972275200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16725                    (2992834800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16726                    (3003724800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16727                    (3024284400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16728                    (3035779200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16729                    (3056338800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16730                    (3067228800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16731                    (3087788400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16732                    (3098678400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16733                    (3119238000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16734                    (3130128000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16735                    (3150687600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16736                    (3161577600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16737                    (3182137200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16738                    (3193027200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16739                    (3213586800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16740                    (3225081600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16741                    (3245641200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16742                    (3256531200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16743                    (3277090800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16744                    (3287980800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16745                    (3308540400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16746                    (3319430400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16747                    (3339990000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16748                    (3350880000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16749                    (3371439600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16750                    (3382934400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16751                    (3403494000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16752                    (3414384000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16753                    (3434943600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16754                    (3445833600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16755                    (3466393200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16756                    (3477283200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16757                    (3497842800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16758                    (3508732800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16759                    (3529292400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16760                    (3540182400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16761                    (3560742000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16762                    (3572236800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16763                    (3592796400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16764                    (3603686400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16765                    (3624246000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16766                    (3635136000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16767                    (3655695600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16768                    (3666585600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16769                    (3687145200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16770                    (3698035200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16771                    (3718594800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16772                    (3730089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16773                    (3750649200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16774                    (3761539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16775                    (3782098800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16776                    (3792988800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16777                    (3813548400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16778                    (3824438400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16779                    (3844998000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16780                    (3855888000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16781                    (3876447600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16782                    (3887337600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16783                    (3907897200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16784                    (3919392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16785                    (3939951600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16786                    (3950841600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16787                    (3971401200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16788                    (3982291200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16789                    (4002850800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16790                    (4013740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16791                    (4034300400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16792                    (4045190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16793                    (4065750000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16794                    (4076640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
16795                    (4097199600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
16796                ];
16797                FixedTimespanSet {
16798                    first: FixedTimespan {
16799                        utc_offset: -20790,
16800                        dst_offset: 0,
16801                        name: Some("LMT"),
16802                    },
16803                    rest: REST
16804                }
16805            },
16806
16807            Tz::America__Kralendijk => {
16808                const REST: &[(i64, FixedTimespan)] = &[
16809                    (-2233035335, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
16810                    (-873057600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("AWT") }),
16811                    (-769395600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("APT") }),
16812                    (-765399600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
16813                ];
16814                FixedTimespanSet {
16815                    first: FixedTimespan {
16816                        utc_offset: -15865,
16817                        dst_offset: 0,
16818                        name: Some("LMT"),
16819                    },
16820                    rest: REST
16821                }
16822            },
16823
16824            Tz::America__La_Paz => {
16825                const REST: &[(i64, FixedTimespan)] = &[
16826                    (-2524505244, FixedTimespan { utc_offset: -16356, dst_offset: 0, name: Some("CMT") }),
16827                    (-1205954844, FixedTimespan { utc_offset: -16356, dst_offset: 3600, name: Some("BST") }),
16828                    (-1192307244, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
16829                ];
16830                FixedTimespanSet {
16831                    first: FixedTimespan {
16832                        utc_offset: -16356,
16833                        dst_offset: 0,
16834                        name: Some("LMT"),
16835                    },
16836                    rest: REST
16837                }
16838            },
16839
16840            Tz::America__Lima => {
16841                const REST: &[(i64, FixedTimespan)] = &[
16842                    (-2524503108, FixedTimespan { utc_offset: -18516, dst_offset: 0, name: Some("LMT") }),
16843                    (-1938538284, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
16844                    (-1009825200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
16845                    (-1002052800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
16846                    (-986756400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
16847                    (-971035200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
16848                    (-955306800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
16849                    (-939585600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
16850                    (504939600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
16851                    (512712000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
16852                    (536475600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
16853                    (544248000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
16854                    (631170000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
16855                    (638942400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
16856                    (757400400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
16857                    (765172800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
16858                ];
16859                FixedTimespanSet {
16860                    first: FixedTimespan {
16861                        utc_offset: -18492,
16862                        dst_offset: 0,
16863                        name: Some("LMT"),
16864                    },
16865                    rest: REST
16866                }
16867            },
16868
16869            Tz::America__Los_Angeles => {
16870                const REST: &[(i64, FixedTimespan)] = &[
16871                    (-2717640000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16872                    (-1633269600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
16873                    (-1615129200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16874                    (-1601820000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
16875                    (-1583679600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16876                    (-880207200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PWT") }),
16877                    (-769395600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PPT") }),
16878                    (-765385200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16879                    (-687967140, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
16880                    (-662655600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16881                    (-620838000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
16882                    (-608137200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16883                    (-589388400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
16884                    (-576082800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16885                    (-557938800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
16886                    (-544633200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16887                    (-526489200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
16888                    (-513183600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16889                    (-495039600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
16890                    (-481734000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16891                    (-463590000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
16892                    (-450284400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16893                    (-431535600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
16894                    (-418230000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16895                    (-400086000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
16896                    (-386780400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16897                    (-368636400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
16898                    (-355330800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16899                    (-337186800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
16900                    (-323881200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16901                    (-305737200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
16902                    (-292431600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16903                    (-273682800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
16904                    (-260982000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16905                    (-242233200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
16906                    (-226508400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16907                    (-210783600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
16908                    (-195058800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16909                    (-179334000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
16910                    (-163609200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16911                    (-147884400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
16912                    (-131554800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16913                    (-116434800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
16914                    (-100105200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16915                    (-84376800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
16916                    (-68655600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16917                    (-52927200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
16918                    (-37206000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16919                    (-21477600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
16920                    (-5756400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16921                    (9972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
16922                    (25693200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16923                    (41421600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
16924                    (57747600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16925                    (73476000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
16926                    (89197200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16927                    (104925600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
16928                    (120646800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16929                    (126698400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
16930                    (152096400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16931                    (162381600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
16932                    (183546000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16933                    (199274400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
16934                    (215600400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16935                    (230724000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
16936                    (247050000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16937                    (262778400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
16938                    (278499600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16939                    (294228000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
16940                    (309949200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16941                    (325677600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
16942                    (341398800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16943                    (357127200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
16944                    (372848400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16945                    (388576800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
16946                    (404902800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16947                    (420026400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
16948                    (436352400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16949                    (452080800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
16950                    (467802000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16951                    (483530400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
16952                    (499251600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16953                    (514980000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
16954                    (530701200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16955                    (544615200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
16956                    (562150800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16957                    (576064800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
16958                    (594205200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16959                    (607514400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
16960                    (625654800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16961                    (638964000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
16962                    (657104400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16963                    (671018400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
16964                    (688554000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16965                    (702468000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
16966                    (720003600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16967                    (733917600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
16968                    (752058000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16969                    (765367200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
16970                    (783507600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16971                    (796816800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
16972                    (814957200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16973                    (828871200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
16974                    (846406800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16975                    (860320800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
16976                    (877856400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16977                    (891770400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
16978                    (909306000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16979                    (923220000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
16980                    (941360400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16981                    (954669600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
16982                    (972810000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16983                    (986119200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
16984                    (1004259600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16985                    (1018173600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
16986                    (1035709200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16987                    (1049623200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
16988                    (1067158800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16989                    (1081072800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
16990                    (1099213200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16991                    (1112522400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
16992                    (1130662800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16993                    (1143972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
16994                    (1162112400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16995                    (1173607200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
16996                    (1194166800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16997                    (1205056800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
16998                    (1225616400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
16999                    (1236506400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17000                    (1257066000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17001                    (1268560800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17002                    (1289120400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17003                    (1300010400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17004                    (1320570000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17005                    (1331460000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17006                    (1352019600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17007                    (1362909600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17008                    (1383469200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17009                    (1394359200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17010                    (1414918800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17011                    (1425808800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17012                    (1446368400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17013                    (1457863200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17014                    (1478422800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17015                    (1489312800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17016                    (1509872400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17017                    (1520762400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17018                    (1541322000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17019                    (1552212000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17020                    (1572771600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17021                    (1583661600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17022                    (1604221200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17023                    (1615716000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17024                    (1636275600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17025                    (1647165600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17026                    (1667725200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17027                    (1678615200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17028                    (1699174800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17029                    (1710064800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17030                    (1730624400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17031                    (1741514400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17032                    (1762074000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17033                    (1772964000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17034                    (1793523600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17035                    (1805018400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17036                    (1825578000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17037                    (1836468000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17038                    (1857027600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17039                    (1867917600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17040                    (1888477200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17041                    (1899367200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17042                    (1919926800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17043                    (1930816800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17044                    (1951376400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17045                    (1962871200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17046                    (1983430800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17047                    (1994320800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17048                    (2014880400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17049                    (2025770400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17050                    (2046330000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17051                    (2057220000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17052                    (2077779600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17053                    (2088669600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17054                    (2109229200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17055                    (2120119200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17056                    (2140678800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17057                    (2152173600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17058                    (2172733200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17059                    (2183623200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17060                    (2204182800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17061                    (2215072800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17062                    (2235632400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17063                    (2246522400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17064                    (2267082000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17065                    (2277972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17066                    (2298531600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17067                    (2309421600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17068                    (2329981200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17069                    (2341476000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17070                    (2362035600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17071                    (2372925600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17072                    (2393485200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17073                    (2404375200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17074                    (2424934800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17075                    (2435824800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17076                    (2456384400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17077                    (2467274400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17078                    (2487834000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17079                    (2499328800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17080                    (2519888400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17081                    (2530778400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17082                    (2551338000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17083                    (2562228000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17084                    (2582787600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17085                    (2593677600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17086                    (2614237200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17087                    (2625127200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17088                    (2645686800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17089                    (2656576800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17090                    (2677136400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17091                    (2688631200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17092                    (2709190800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17093                    (2720080800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17094                    (2740640400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17095                    (2751530400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17096                    (2772090000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17097                    (2782980000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17098                    (2803539600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17099                    (2814429600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17100                    (2834989200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17101                    (2846484000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17102                    (2867043600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17103                    (2877933600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17104                    (2898493200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17105                    (2909383200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17106                    (2929942800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17107                    (2940832800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17108                    (2961392400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17109                    (2972282400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17110                    (2992842000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17111                    (3003732000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17112                    (3024291600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17113                    (3035786400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17114                    (3056346000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17115                    (3067236000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17116                    (3087795600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17117                    (3098685600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17118                    (3119245200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17119                    (3130135200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17120                    (3150694800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17121                    (3161584800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17122                    (3182144400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17123                    (3193034400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17124                    (3213594000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17125                    (3225088800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17126                    (3245648400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17127                    (3256538400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17128                    (3277098000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17129                    (3287988000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17130                    (3308547600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17131                    (3319437600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17132                    (3339997200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17133                    (3350887200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17134                    (3371446800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17135                    (3382941600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17136                    (3403501200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17137                    (3414391200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17138                    (3434950800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17139                    (3445840800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17140                    (3466400400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17141                    (3477290400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17142                    (3497850000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17143                    (3508740000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17144                    (3529299600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17145                    (3540189600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17146                    (3560749200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17147                    (3572244000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17148                    (3592803600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17149                    (3603693600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17150                    (3624253200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17151                    (3635143200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17152                    (3655702800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17153                    (3666592800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17154                    (3687152400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17155                    (3698042400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17156                    (3718602000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17157                    (3730096800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17158                    (3750656400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17159                    (3761546400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17160                    (3782106000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17161                    (3792996000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17162                    (3813555600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17163                    (3824445600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17164                    (3845005200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17165                    (3855895200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17166                    (3876454800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17167                    (3887344800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17168                    (3907904400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17169                    (3919399200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17170                    (3939958800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17171                    (3950848800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17172                    (3971408400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17173                    (3982298400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17174                    (4002858000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17175                    (4013748000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17176                    (4034307600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17177                    (4045197600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17178                    (4065757200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17179                    (4076647200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
17180                    (4097206800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
17181                ];
17182                FixedTimespanSet {
17183                    first: FixedTimespan {
17184                        utc_offset: -28378,
17185                        dst_offset: 0,
17186                        name: Some("LMT"),
17187                    },
17188                    rest: REST
17189                }
17190            },
17191
17192            Tz::America__Louisville => {
17193                const REST: &[(i64, FixedTimespan)] = &[
17194                    (-2717647200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17195                    (-1633276800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17196                    (-1615136400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17197                    (-1601827200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17198                    (-1583686800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17199                    (-1535904000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17200                    (-1525280400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17201                    (-905097600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17202                    (-891795600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17203                    (-880214400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CWT") }),
17204                    (-769395600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CPT") }),
17205                    (-765392400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17206                    (-747251940, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17207                    (-744224400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17208                    (-620841600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17209                    (-608144400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17210                    (-589392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17211                    (-576090000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17212                    (-557942400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17213                    (-544640400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17214                    (-526492800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17215                    (-513190800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17216                    (-495043200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17217                    (-481741200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17218                    (-463593600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17219                    (-450291600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17220                    (-431539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17221                    (-415818000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17222                    (-400089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17223                    (-384368400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17224                    (-368640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17225                    (-352918800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17226                    (-337190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17227                    (-321469200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17228                    (-305740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17229                    (-289414800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17230                    (-273686400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17231                    (-266432400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17232                    (-52938000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17233                    (-37216800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17234                    (-21488400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17235                    (-5767200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17236                    (9961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17237                    (25682400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17238                    (41410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17239                    (57736800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17240                    (73465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17241                    (89186400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17242                    (104914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17243                    (120636000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17244                    (126687600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17245                    (152089200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17246                    (162370800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17247                    (183535200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17248                    (199263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17249                    (215589600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17250                    (230713200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17251                    (247039200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17252                    (262767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17253                    (278488800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17254                    (294217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17255                    (309938400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17256                    (325666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17257                    (341388000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17258                    (357116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17259                    (372837600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17260                    (388566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17261                    (404892000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17262                    (420015600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17263                    (436341600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17264                    (452070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17265                    (467791200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17266                    (483519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17267                    (499240800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17268                    (514969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17269                    (530690400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17270                    (544604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17271                    (562140000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17272                    (576054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17273                    (594194400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17274                    (607503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17275                    (625644000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17276                    (638953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17277                    (657093600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17278                    (671007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17279                    (688543200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17280                    (702457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17281                    (719992800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17282                    (733906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17283                    (752047200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17284                    (765356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17285                    (783496800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17286                    (796806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17287                    (814946400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17288                    (828860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17289                    (846396000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17290                    (860310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17291                    (877845600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17292                    (891759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17293                    (909295200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17294                    (923209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17295                    (941349600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17296                    (954658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17297                    (972799200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17298                    (986108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17299                    (1004248800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17300                    (1018162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17301                    (1035698400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17302                    (1049612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17303                    (1067148000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17304                    (1081062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17305                    (1099202400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17306                    (1112511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17307                    (1130652000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17308                    (1143961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17309                    (1162101600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17310                    (1173596400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17311                    (1194156000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17312                    (1205046000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17313                    (1225605600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17314                    (1236495600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17315                    (1257055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17316                    (1268550000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17317                    (1289109600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17318                    (1299999600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17319                    (1320559200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17320                    (1331449200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17321                    (1352008800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17322                    (1362898800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17323                    (1383458400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17324                    (1394348400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17325                    (1414908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17326                    (1425798000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17327                    (1446357600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17328                    (1457852400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17329                    (1478412000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17330                    (1489302000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17331                    (1509861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17332                    (1520751600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17333                    (1541311200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17334                    (1552201200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17335                    (1572760800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17336                    (1583650800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17337                    (1604210400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17338                    (1615705200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17339                    (1636264800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17340                    (1647154800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17341                    (1667714400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17342                    (1678604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17343                    (1699164000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17344                    (1710054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17345                    (1730613600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17346                    (1741503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17347                    (1762063200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17348                    (1772953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17349                    (1793512800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17350                    (1805007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17351                    (1825567200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17352                    (1836457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17353                    (1857016800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17354                    (1867906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17355                    (1888466400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17356                    (1899356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17357                    (1919916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17358                    (1930806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17359                    (1951365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17360                    (1962860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17361                    (1983420000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17362                    (1994310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17363                    (2014869600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17364                    (2025759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17365                    (2046319200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17366                    (2057209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17367                    (2077768800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17368                    (2088658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17369                    (2109218400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17370                    (2120108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17371                    (2140668000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17372                    (2152162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17373                    (2172722400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17374                    (2183612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17375                    (2204172000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17376                    (2215062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17377                    (2235621600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17378                    (2246511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17379                    (2267071200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17380                    (2277961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17381                    (2298520800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17382                    (2309410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17383                    (2329970400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17384                    (2341465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17385                    (2362024800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17386                    (2372914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17387                    (2393474400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17388                    (2404364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17389                    (2424924000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17390                    (2435814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17391                    (2456373600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17392                    (2467263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17393                    (2487823200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17394                    (2499318000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17395                    (2519877600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17396                    (2530767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17397                    (2551327200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17398                    (2562217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17399                    (2582776800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17400                    (2593666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17401                    (2614226400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17402                    (2625116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17403                    (2645676000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17404                    (2656566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17405                    (2677125600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17406                    (2688620400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17407                    (2709180000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17408                    (2720070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17409                    (2740629600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17410                    (2751519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17411                    (2772079200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17412                    (2782969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17413                    (2803528800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17414                    (2814418800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17415                    (2834978400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17416                    (2846473200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17417                    (2867032800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17418                    (2877922800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17419                    (2898482400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17420                    (2909372400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17421                    (2929932000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17422                    (2940822000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17423                    (2961381600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17424                    (2972271600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17425                    (2992831200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17426                    (3003721200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17427                    (3024280800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17428                    (3035775600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17429                    (3056335200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17430                    (3067225200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17431                    (3087784800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17432                    (3098674800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17433                    (3119234400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17434                    (3130124400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17435                    (3150684000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17436                    (3161574000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17437                    (3182133600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17438                    (3193023600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17439                    (3213583200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17440                    (3225078000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17441                    (3245637600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17442                    (3256527600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17443                    (3277087200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17444                    (3287977200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17445                    (3308536800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17446                    (3319426800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17447                    (3339986400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17448                    (3350876400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17449                    (3371436000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17450                    (3382930800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17451                    (3403490400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17452                    (3414380400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17453                    (3434940000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17454                    (3445830000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17455                    (3466389600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17456                    (3477279600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17457                    (3497839200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17458                    (3508729200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17459                    (3529288800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17460                    (3540178800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17461                    (3560738400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17462                    (3572233200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17463                    (3592792800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17464                    (3603682800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17465                    (3624242400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17466                    (3635132400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17467                    (3655692000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17468                    (3666582000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17469                    (3687141600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17470                    (3698031600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17471                    (3718591200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17472                    (3730086000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17473                    (3750645600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17474                    (3761535600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17475                    (3782095200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17476                    (3792985200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17477                    (3813544800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17478                    (3824434800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17479                    (3844994400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17480                    (3855884400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17481                    (3876444000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17482                    (3887334000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17483                    (3907893600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17484                    (3919388400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17485                    (3939948000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17486                    (3950838000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17487                    (3971397600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17488                    (3982287600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17489                    (4002847200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17490                    (4013737200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17491                    (4034296800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17492                    (4045186800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17493                    (4065746400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17494                    (4076636400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
17495                    (4097196000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17496                ];
17497                FixedTimespanSet {
17498                    first: FixedTimespan {
17499                        utc_offset: -20582,
17500                        dst_offset: 0,
17501                        name: Some("LMT"),
17502                    },
17503                    rest: REST
17504                }
17505            },
17506
17507            Tz::America__Lower_Princes => {
17508                const REST: &[(i64, FixedTimespan)] = &[
17509                    (-2233035335, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
17510                    (-873057600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("AWT") }),
17511                    (-769395600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("APT") }),
17512                    (-765399600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
17513                ];
17514                FixedTimespanSet {
17515                    first: FixedTimespan {
17516                        utc_offset: -15865,
17517                        dst_offset: 0,
17518                        name: Some("LMT"),
17519                    },
17520                    rest: REST
17521                }
17522            },
17523
17524            Tz::America__Maceio => {
17525                const REST: &[(i64, FixedTimespan)] = &[
17526                    (-1767217028, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
17527                    (-1206957600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
17528                    (-1191362400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
17529                    (-1175374800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
17530                    (-1159826400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
17531                    (-633819600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
17532                    (-622069200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
17533                    (-602283600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
17534                    (-591832800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
17535                    (-570747600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
17536                    (-560210400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
17537                    (-539125200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
17538                    (-531352800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
17539                    (-191365200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
17540                    (-184197600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
17541                    (-155163600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
17542                    (-150069600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
17543                    (-128898000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
17544                    (-121125600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
17545                    (-99954000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
17546                    (-89589600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
17547                    (-68418000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
17548                    (-57967200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
17549                    (499748400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
17550                    (511236000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
17551                    (530593200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
17552                    (540266400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
17553                    (562129200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
17554                    (571197600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
17555                    (592974000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
17556                    (602042400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
17557                    (624423600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
17558                    (634701600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
17559                    (813726000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
17560                    (824004000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
17561                    (938919600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
17562                    (951616800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
17563                    (970974000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
17564                    (972180000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
17565                    (1003028400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
17566                    (1013911200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
17567                ];
17568                FixedTimespanSet {
17569                    first: FixedTimespan {
17570                        utc_offset: -8572,
17571                        dst_offset: 0,
17572                        name: Some("LMT"),
17573                    },
17574                    rest: REST
17575                }
17576            },
17577
17578            Tz::America__Managua => {
17579                const REST: &[(i64, FixedTimespan)] = &[
17580                    (-2524500892, FixedTimespan { utc_offset: -20712, dst_offset: 0, name: Some("MMT") }),
17581                    (-1121105688, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17582                    (105084000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17583                    (161758800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17584                    (290584800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17585                    (299134800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17586                    (322034400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17587                    (330584400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17588                    (694260000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17589                    (717310800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17590                    (725868000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
17591                    (852094800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17592                    (1113112800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17593                    (1128229200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17594                    (1146384000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17595                    (1159682400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17596                ];
17597                FixedTimespanSet {
17598                    first: FixedTimespan {
17599                        utc_offset: -20708,
17600                        dst_offset: 0,
17601                        name: Some("LMT"),
17602                    },
17603                    rest: REST
17604                }
17605            },
17606
17607            Tz::America__Manaus => {
17608                const REST: &[(i64, FixedTimespan)] = &[
17609                    (-1767211196, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
17610                    (-1206954000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
17611                    (-1191358800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
17612                    (-1175371200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
17613                    (-1159822800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
17614                    (-633816000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
17615                    (-622065600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
17616                    (-602280000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
17617                    (-591829200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
17618                    (-570744000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
17619                    (-560206800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
17620                    (-539121600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
17621                    (-531349200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
17622                    (-191361600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
17623                    (-184194000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
17624                    (-155160000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
17625                    (-150066000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
17626                    (-128894400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
17627                    (-121122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
17628                    (-99950400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
17629                    (-89586000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
17630                    (-68414400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
17631                    (-57963600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
17632                    (499752000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
17633                    (511239600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
17634                    (530596800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
17635                    (540270000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
17636                    (562132800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
17637                    (571201200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
17638                    (750830400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
17639                    (761713200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
17640                ];
17641                FixedTimespanSet {
17642                    first: FixedTimespan {
17643                        utc_offset: -14404,
17644                        dst_offset: 0,
17645                        name: Some("LMT"),
17646                    },
17647                    rest: REST
17648                }
17649            },
17650
17651            Tz::America__Marigot => {
17652                const REST: &[(i64, FixedTimespan)] = &[
17653                    (-2233035335, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
17654                    (-873057600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("AWT") }),
17655                    (-769395600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("APT") }),
17656                    (-765399600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
17657                ];
17658                FixedTimespanSet {
17659                    first: FixedTimespan {
17660                        utc_offset: -15865,
17661                        dst_offset: 0,
17662                        name: Some("LMT"),
17663                    },
17664                    rest: REST
17665                }
17666            },
17667
17668            Tz::America__Martinique => {
17669                const REST: &[(i64, FixedTimespan)] = &[
17670                    (-2524506940, FixedTimespan { utc_offset: -14660, dst_offset: 0, name: Some("FFMT") }),
17671                    (-1851537340, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
17672                    (323841600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
17673                    (338958000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
17674                ];
17675                FixedTimespanSet {
17676                    first: FixedTimespan {
17677                        utc_offset: -14660,
17678                        dst_offset: 0,
17679                        name: Some("LMT"),
17680                    },
17681                    rest: REST
17682                }
17683            },
17684
17685            Tz::America__Matamoros => {
17686                const REST: &[(i64, FixedTimespan)] = &[
17687                    (-1514743200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17688                    (576057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17689                    (594198000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17690                    (828864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17691                    (846399600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17692                    (860313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17693                    (877849200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17694                    (891763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17695                    (909298800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17696                    (923212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17697                    (941353200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17698                    (954662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17699                    (972802800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17700                    (989136000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17701                    (1001833200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17702                    (1018166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17703                    (1035702000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17704                    (1049616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17705                    (1067151600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17706                    (1081065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17707                    (1099206000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17708                    (1112515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17709                    (1130655600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17710                    (1143964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17711                    (1162105200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17712                    (1175414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17713                    (1193554800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17714                    (1207468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17715                    (1225004400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17716                    (1238918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17717                    (1256454000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17718                    (1268553600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17719                    (1289113200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17720                    (1300003200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17721                    (1320562800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17722                    (1331452800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17723                    (1352012400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17724                    (1362902400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17725                    (1383462000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17726                    (1394352000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17727                    (1414911600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17728                    (1425801600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17729                    (1446361200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17730                    (1457856000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17731                    (1478415600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17732                    (1489305600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17733                    (1509865200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17734                    (1520755200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17735                    (1541314800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17736                    (1552204800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17737                    (1572764400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17738                    (1583654400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17739                    (1604214000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17740                    (1615708800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17741                    (1636268400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17742                    (1647158400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17743                    (1667718000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17744                    (1678608000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17745                    (1699167600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17746                    (1710057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17747                    (1730617200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17748                    (1741507200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17749                    (1762066800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17750                    (1772956800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17751                    (1793516400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17752                    (1805011200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17753                    (1825570800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17754                    (1836460800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17755                    (1857020400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17756                    (1867910400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17757                    (1888470000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17758                    (1899360000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17759                    (1919919600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17760                    (1930809600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17761                    (1951369200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17762                    (1962864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17763                    (1983423600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17764                    (1994313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17765                    (2014873200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17766                    (2025763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17767                    (2046322800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17768                    (2057212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17769                    (2077772400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17770                    (2088662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17771                    (2109222000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17772                    (2120112000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17773                    (2140671600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17774                    (2152166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17775                    (2172726000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17776                    (2183616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17777                    (2204175600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17778                    (2215065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17779                    (2235625200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17780                    (2246515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17781                    (2267074800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17782                    (2277964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17783                    (2298524400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17784                    (2309414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17785                    (2329974000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17786                    (2341468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17787                    (2362028400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17788                    (2372918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17789                    (2393478000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17790                    (2404368000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17791                    (2424927600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17792                    (2435817600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17793                    (2456377200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17794                    (2467267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17795                    (2487826800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17796                    (2499321600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17797                    (2519881200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17798                    (2530771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17799                    (2551330800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17800                    (2562220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17801                    (2582780400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17802                    (2593670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17803                    (2614230000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17804                    (2625120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17805                    (2645679600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17806                    (2656569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17807                    (2677129200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17808                    (2688624000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17809                    (2709183600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17810                    (2720073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17811                    (2740633200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17812                    (2751523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17813                    (2772082800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17814                    (2782972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17815                    (2803532400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17816                    (2814422400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17817                    (2834982000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17818                    (2846476800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17819                    (2867036400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17820                    (2877926400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17821                    (2898486000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17822                    (2909376000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17823                    (2929935600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17824                    (2940825600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17825                    (2961385200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17826                    (2972275200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17827                    (2992834800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17828                    (3003724800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17829                    (3024284400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17830                    (3035779200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17831                    (3056338800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17832                    (3067228800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17833                    (3087788400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17834                    (3098678400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17835                    (3119238000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17836                    (3130128000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17837                    (3150687600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17838                    (3161577600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17839                    (3182137200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17840                    (3193027200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17841                    (3213586800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17842                    (3225081600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17843                    (3245641200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17844                    (3256531200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17845                    (3277090800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17846                    (3287980800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17847                    (3308540400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17848                    (3319430400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17849                    (3339990000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17850                    (3350880000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17851                    (3371439600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17852                    (3382934400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17853                    (3403494000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17854                    (3414384000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17855                    (3434943600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17856                    (3445833600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17857                    (3466393200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17858                    (3477283200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17859                    (3497842800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17860                    (3508732800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17861                    (3529292400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17862                    (3540182400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17863                    (3560742000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17864                    (3572236800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17865                    (3592796400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17866                    (3603686400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17867                    (3624246000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17868                    (3635136000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17869                    (3655695600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17870                    (3666585600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17871                    (3687145200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17872                    (3698035200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17873                    (3718594800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17874                    (3730089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17875                    (3750649200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17876                    (3761539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17877                    (3782098800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17878                    (3792988800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17879                    (3813548400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17880                    (3824438400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17881                    (3844998000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17882                    (3855888000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17883                    (3876447600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17884                    (3887337600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17885                    (3907897200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17886                    (3919392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17887                    (3939951600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17888                    (3950841600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17889                    (3971401200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17890                    (3982291200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17891                    (4002850800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17892                    (4013740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17893                    (4034300400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17894                    (4045190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17895                    (4065750000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17896                    (4076640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
17897                    (4097199600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17898                ];
17899                FixedTimespanSet {
17900                    first: FixedTimespan {
17901                        utc_offset: -23400,
17902                        dst_offset: 0,
17903                        name: Some("LMT"),
17904                    },
17905                    rest: REST
17906                }
17907            },
17908
17909            Tz::America__Mazatlan => {
17910                const REST: &[(i64, FixedTimespan)] = &[
17911                    (-1514739600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
17912                    (-1343149200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17913                    (-1234807200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
17914                    (-1220461200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
17915                    (-1207159200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
17916                    (-1191344400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
17917                    (-873828000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
17918                    (828867600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
17919                    (846403200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
17920                    (860317200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
17921                    (877852800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
17922                    (891766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
17923                    (909302400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
17924                    (923216400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
17925                    (941356800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
17926                    (954666000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
17927                    (972806400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
17928                    (989139600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
17929                    (1001836800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
17930                    (1018170000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
17931                    (1035705600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
17932                    (1049619600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
17933                    (1067155200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
17934                    (1081069200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
17935                    (1099209600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
17936                    (1112518800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
17937                    (1130659200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
17938                    (1143968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
17939                    (1162108800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
17940                    (1175418000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
17941                    (1193558400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
17942                    (1207472400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
17943                    (1225008000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
17944                    (1238922000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
17945                    (1256457600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
17946                    (1270371600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
17947                    (1288512000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
17948                    (1301821200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
17949                    (1319961600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
17950                    (1333270800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
17951                    (1351411200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
17952                    (1365325200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
17953                    (1382860800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
17954                    (1396774800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
17955                    (1414310400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
17956                    (1428224400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
17957                    (1445760000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
17958                    (1459674000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
17959                    (1477814400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
17960                    (1491123600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
17961                    (1509264000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
17962                    (1522573200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
17963                    (1540713600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
17964                    (1554627600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
17965                    (1572163200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
17966                    (1586077200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
17967                    (1603612800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
17968                    (1617526800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
17969                    (1635667200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
17970                    (1648976400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
17971                    (1667116800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
17972                ];
17973                FixedTimespanSet {
17974                    first: FixedTimespan {
17975                        utc_offset: -25540,
17976                        dst_offset: 0,
17977                        name: Some("LMT"),
17978                    },
17979                    rest: REST
17980                }
17981            },
17982
17983            Tz::America__Mendoza => {
17984                const REST: &[(i64, FixedTimespan)] = &[
17985                    (-2372095484, FixedTimespan { utc_offset: -15408, dst_offset: 0, name: Some("CMT") }),
17986                    (-1567453392, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
17987                    (-1233432000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
17988                    (-1222981200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
17989                    (-1205956800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
17990                    (-1194037200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
17991                    (-1172865600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
17992                    (-1162501200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
17993                    (-1141329600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
17994                    (-1130965200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
17995                    (-1109793600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
17996                    (-1099429200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
17997                    (-1078257600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
17998                    (-1067806800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
17999                    (-1046635200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
18000                    (-1036270800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
18001                    (-1015099200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
18002                    (-1004734800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
18003                    (-983563200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
18004                    (-973198800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
18005                    (-952027200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
18006                    (-941576400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
18007                    (-931032000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
18008                    (-900882000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
18009                    (-890337600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
18010                    (-833749200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
18011                    (-827265600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
18012                    (-752274000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
18013                    (-733780800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
18014                    (-197326800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
18015                    (-190843200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
18016                    (-184194000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
18017                    (-164491200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
18018                    (-152658000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
18019                    (-132955200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
18020                    (-121122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
18021                    (-101419200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
18022                    (-86821200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
18023                    (-71092800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
18024                    (-54766800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
18025                    (-39038400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
18026                    (-23317200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
18027                    (-7588800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18028                    (128142000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18029                    (136605600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18030                    (596948400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18031                    (605066400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18032                    (624423600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18033                    (636516000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
18034                    (655963200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
18035                    (667796400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
18036                    (687499200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
18037                    (699418800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
18038                    (719380800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18039                    (731469600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18040                    (938919600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
18041                    (952052400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18042                    (1085281200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
18043                    (1096171200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18044                    (1198983600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18045                    (1205632800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18046                ];
18047                FixedTimespanSet {
18048                    first: FixedTimespan {
18049                        utc_offset: -16516,
18050                        dst_offset: 0,
18051                        name: Some("LMT"),
18052                    },
18053                    rest: REST
18054                }
18055            },
18056
18057            Tz::America__Menominee => {
18058                const REST: &[(i64, FixedTimespan)] = &[
18059                    (-2659759773, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18060                    (-1633276800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18061                    (-1615136400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18062                    (-1601827200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18063                    (-1583686800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18064                    (-880214400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CWT") }),
18065                    (-769395600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CPT") }),
18066                    (-765392400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18067                    (-747244800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18068                    (-733942800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18069                    (-116438400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18070                    (-100112400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18071                    (-21484800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
18072                    (104914800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18073                    (120639600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18074                    (126691200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18075                    (152089200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18076                    (162374400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18077                    (183538800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18078                    (199267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18079                    (215593200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18080                    (230716800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18081                    (247042800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18082                    (262771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18083                    (278492400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18084                    (294220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18085                    (309942000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18086                    (325670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18087                    (341391600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18088                    (357120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18089                    (372841200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18090                    (388569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18091                    (404895600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18092                    (420019200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18093                    (436345200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18094                    (452073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18095                    (467794800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18096                    (483523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18097                    (499244400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18098                    (514972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18099                    (530694000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18100                    (544608000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18101                    (562143600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18102                    (576057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18103                    (594198000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18104                    (607507200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18105                    (625647600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18106                    (638956800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18107                    (657097200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18108                    (671011200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18109                    (688546800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18110                    (702460800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18111                    (719996400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18112                    (733910400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18113                    (752050800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18114                    (765360000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18115                    (783500400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18116                    (796809600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18117                    (814950000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18118                    (828864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18119                    (846399600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18120                    (860313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18121                    (877849200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18122                    (891763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18123                    (909298800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18124                    (923212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18125                    (941353200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18126                    (954662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18127                    (972802800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18128                    (986112000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18129                    (1004252400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18130                    (1018166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18131                    (1035702000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18132                    (1049616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18133                    (1067151600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18134                    (1081065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18135                    (1099206000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18136                    (1112515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18137                    (1130655600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18138                    (1143964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18139                    (1162105200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18140                    (1173600000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18141                    (1194159600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18142                    (1205049600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18143                    (1225609200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18144                    (1236499200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18145                    (1257058800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18146                    (1268553600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18147                    (1289113200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18148                    (1300003200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18149                    (1320562800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18150                    (1331452800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18151                    (1352012400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18152                    (1362902400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18153                    (1383462000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18154                    (1394352000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18155                    (1414911600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18156                    (1425801600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18157                    (1446361200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18158                    (1457856000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18159                    (1478415600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18160                    (1489305600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18161                    (1509865200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18162                    (1520755200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18163                    (1541314800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18164                    (1552204800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18165                    (1572764400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18166                    (1583654400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18167                    (1604214000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18168                    (1615708800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18169                    (1636268400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18170                    (1647158400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18171                    (1667718000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18172                    (1678608000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18173                    (1699167600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18174                    (1710057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18175                    (1730617200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18176                    (1741507200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18177                    (1762066800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18178                    (1772956800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18179                    (1793516400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18180                    (1805011200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18181                    (1825570800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18182                    (1836460800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18183                    (1857020400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18184                    (1867910400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18185                    (1888470000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18186                    (1899360000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18187                    (1919919600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18188                    (1930809600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18189                    (1951369200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18190                    (1962864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18191                    (1983423600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18192                    (1994313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18193                    (2014873200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18194                    (2025763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18195                    (2046322800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18196                    (2057212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18197                    (2077772400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18198                    (2088662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18199                    (2109222000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18200                    (2120112000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18201                    (2140671600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18202                    (2152166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18203                    (2172726000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18204                    (2183616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18205                    (2204175600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18206                    (2215065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18207                    (2235625200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18208                    (2246515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18209                    (2267074800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18210                    (2277964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18211                    (2298524400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18212                    (2309414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18213                    (2329974000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18214                    (2341468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18215                    (2362028400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18216                    (2372918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18217                    (2393478000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18218                    (2404368000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18219                    (2424927600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18220                    (2435817600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18221                    (2456377200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18222                    (2467267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18223                    (2487826800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18224                    (2499321600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18225                    (2519881200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18226                    (2530771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18227                    (2551330800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18228                    (2562220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18229                    (2582780400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18230                    (2593670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18231                    (2614230000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18232                    (2625120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18233                    (2645679600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18234                    (2656569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18235                    (2677129200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18236                    (2688624000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18237                    (2709183600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18238                    (2720073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18239                    (2740633200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18240                    (2751523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18241                    (2772082800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18242                    (2782972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18243                    (2803532400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18244                    (2814422400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18245                    (2834982000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18246                    (2846476800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18247                    (2867036400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18248                    (2877926400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18249                    (2898486000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18250                    (2909376000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18251                    (2929935600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18252                    (2940825600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18253                    (2961385200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18254                    (2972275200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18255                    (2992834800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18256                    (3003724800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18257                    (3024284400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18258                    (3035779200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18259                    (3056338800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18260                    (3067228800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18261                    (3087788400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18262                    (3098678400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18263                    (3119238000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18264                    (3130128000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18265                    (3150687600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18266                    (3161577600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18267                    (3182137200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18268                    (3193027200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18269                    (3213586800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18270                    (3225081600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18271                    (3245641200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18272                    (3256531200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18273                    (3277090800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18274                    (3287980800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18275                    (3308540400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18276                    (3319430400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18277                    (3339990000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18278                    (3350880000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18279                    (3371439600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18280                    (3382934400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18281                    (3403494000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18282                    (3414384000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18283                    (3434943600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18284                    (3445833600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18285                    (3466393200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18286                    (3477283200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18287                    (3497842800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18288                    (3508732800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18289                    (3529292400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18290                    (3540182400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18291                    (3560742000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18292                    (3572236800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18293                    (3592796400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18294                    (3603686400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18295                    (3624246000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18296                    (3635136000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18297                    (3655695600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18298                    (3666585600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18299                    (3687145200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18300                    (3698035200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18301                    (3718594800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18302                    (3730089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18303                    (3750649200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18304                    (3761539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18305                    (3782098800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18306                    (3792988800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18307                    (3813548400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18308                    (3824438400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18309                    (3844998000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18310                    (3855888000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18311                    (3876447600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18312                    (3887337600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18313                    (3907897200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18314                    (3919392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18315                    (3939951600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18316                    (3950841600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18317                    (3971401200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18318                    (3982291200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18319                    (4002850800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18320                    (4013740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18321                    (4034300400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18322                    (4045190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18323                    (4065750000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18324                    (4076640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18325                    (4097199600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18326                ];
18327                FixedTimespanSet {
18328                    first: FixedTimespan {
18329                        utc_offset: -21027,
18330                        dst_offset: 0,
18331                        name: Some("LMT"),
18332                    },
18333                    rest: REST
18334                }
18335            },
18336
18337            Tz::America__Merida => {
18338                const REST: &[(i64, FixedTimespan)] = &[
18339                    (-1514743200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18340                    (378201600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
18341                    (405068400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18342                    (828864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18343                    (846399600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18344                    (860313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18345                    (877849200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18346                    (891763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18347                    (909298800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18348                    (923212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18349                    (941353200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18350                    (954662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18351                    (972802800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18352                    (989136000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18353                    (1001833200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18354                    (1018166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18355                    (1035702000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18356                    (1049616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18357                    (1067151600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18358                    (1081065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18359                    (1099206000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18360                    (1112515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18361                    (1130655600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18362                    (1143964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18363                    (1162105200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18364                    (1175414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18365                    (1193554800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18366                    (1207468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18367                    (1225004400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18368                    (1238918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18369                    (1256454000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18370                    (1270368000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18371                    (1288508400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18372                    (1301817600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18373                    (1319958000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18374                    (1333267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18375                    (1351407600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18376                    (1365321600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18377                    (1382857200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18378                    (1396771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18379                    (1414306800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18380                    (1428220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18381                    (1445756400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18382                    (1459670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18383                    (1477810800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18384                    (1491120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18385                    (1509260400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18386                    (1522569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18387                    (1540710000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18388                    (1554624000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18389                    (1572159600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18390                    (1586073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18391                    (1603609200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18392                    (1617523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18393                    (1635663600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18394                    (1648972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18395                    (1667113200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18396                ];
18397                FixedTimespanSet {
18398                    first: FixedTimespan {
18399                        utc_offset: -21508,
18400                        dst_offset: 0,
18401                        name: Some("LMT"),
18402                    },
18403                    rest: REST
18404                }
18405            },
18406
18407            Tz::America__Metlakatla => {
18408                const REST: &[(i64, FixedTimespan)] = &[
18409                    (-3225223727, FixedTimespan { utc_offset: -31578, dst_offset: 0, name: Some("LMT") }),
18410                    (-2188955622, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
18411                    (-880207200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PWT") }),
18412                    (-769395600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PPT") }),
18413                    (-765385200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
18414                    (-21477600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
18415                    (-5756400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
18416                    (9972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
18417                    (25693200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
18418                    (41421600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
18419                    (57747600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
18420                    (73476000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
18421                    (89197200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
18422                    (104925600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
18423                    (120646800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
18424                    (126698400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
18425                    (152096400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
18426                    (162381600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
18427                    (183546000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
18428                    (199274400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
18429                    (215600400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
18430                    (230724000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
18431                    (247050000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
18432                    (262778400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
18433                    (278499600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
18434                    (294228000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
18435                    (309949200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
18436                    (325677600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
18437                    (341398800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
18438                    (357127200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
18439                    (372848400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
18440                    (388576800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
18441                    (404902800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
18442                    (420026400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
18443                    (436352400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
18444                    (1446372000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18445                    (1457866800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18446                    (1478426400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18447                    (1489316400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18448                    (1509876000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18449                    (1520766000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18450                    (1541325600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
18451                    (1547978400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18452                    (1552215600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18453                    (1572775200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18454                    (1583665200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18455                    (1604224800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18456                    (1615719600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18457                    (1636279200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18458                    (1647169200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18459                    (1667728800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18460                    (1678618800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18461                    (1699178400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18462                    (1710068400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18463                    (1730628000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18464                    (1741518000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18465                    (1762077600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18466                    (1772967600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18467                    (1793527200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18468                    (1805022000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18469                    (1825581600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18470                    (1836471600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18471                    (1857031200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18472                    (1867921200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18473                    (1888480800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18474                    (1899370800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18475                    (1919930400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18476                    (1930820400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18477                    (1951380000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18478                    (1962874800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18479                    (1983434400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18480                    (1994324400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18481                    (2014884000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18482                    (2025774000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18483                    (2046333600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18484                    (2057223600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18485                    (2077783200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18486                    (2088673200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18487                    (2109232800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18488                    (2120122800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18489                    (2140682400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18490                    (2152177200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18491                    (2172736800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18492                    (2183626800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18493                    (2204186400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18494                    (2215076400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18495                    (2235636000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18496                    (2246526000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18497                    (2267085600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18498                    (2277975600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18499                    (2298535200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18500                    (2309425200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18501                    (2329984800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18502                    (2341479600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18503                    (2362039200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18504                    (2372929200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18505                    (2393488800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18506                    (2404378800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18507                    (2424938400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18508                    (2435828400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18509                    (2456388000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18510                    (2467278000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18511                    (2487837600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18512                    (2499332400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18513                    (2519892000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18514                    (2530782000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18515                    (2551341600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18516                    (2562231600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18517                    (2582791200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18518                    (2593681200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18519                    (2614240800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18520                    (2625130800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18521                    (2645690400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18522                    (2656580400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18523                    (2677140000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18524                    (2688634800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18525                    (2709194400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18526                    (2720084400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18527                    (2740644000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18528                    (2751534000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18529                    (2772093600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18530                    (2782983600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18531                    (2803543200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18532                    (2814433200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18533                    (2834992800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18534                    (2846487600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18535                    (2867047200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18536                    (2877937200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18537                    (2898496800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18538                    (2909386800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18539                    (2929946400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18540                    (2940836400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18541                    (2961396000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18542                    (2972286000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18543                    (2992845600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18544                    (3003735600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18545                    (3024295200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18546                    (3035790000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18547                    (3056349600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18548                    (3067239600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18549                    (3087799200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18550                    (3098689200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18551                    (3119248800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18552                    (3130138800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18553                    (3150698400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18554                    (3161588400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18555                    (3182148000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18556                    (3193038000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18557                    (3213597600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18558                    (3225092400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18559                    (3245652000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18560                    (3256542000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18561                    (3277101600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18562                    (3287991600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18563                    (3308551200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18564                    (3319441200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18565                    (3340000800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18566                    (3350890800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18567                    (3371450400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18568                    (3382945200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18569                    (3403504800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18570                    (3414394800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18571                    (3434954400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18572                    (3445844400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18573                    (3466404000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18574                    (3477294000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18575                    (3497853600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18576                    (3508743600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18577                    (3529303200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18578                    (3540193200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18579                    (3560752800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18580                    (3572247600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18581                    (3592807200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18582                    (3603697200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18583                    (3624256800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18584                    (3635146800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18585                    (3655706400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18586                    (3666596400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18587                    (3687156000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18588                    (3698046000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18589                    (3718605600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18590                    (3730100400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18591                    (3750660000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18592                    (3761550000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18593                    (3782109600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18594                    (3792999600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18595                    (3813559200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18596                    (3824449200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18597                    (3845008800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18598                    (3855898800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18599                    (3876458400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18600                    (3887348400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18601                    (3907908000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18602                    (3919402800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18603                    (3939962400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18604                    (3950852400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18605                    (3971412000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18606                    (3982302000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18607                    (4002861600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18608                    (4013751600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18609                    (4034311200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18610                    (4045201200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18611                    (4065760800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18612                    (4076650800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
18613                    (4097210400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
18614                ];
18615                FixedTimespanSet {
18616                    first: FixedTimespan {
18617                        utc_offset: 54822,
18618                        dst_offset: 0,
18619                        name: Some("LMT"),
18620                    },
18621                    rest: REST
18622                }
18623            },
18624
18625            Tz::America__Mexico_City => {
18626                const REST: &[(i64, FixedTimespan)] = &[
18627                    (-1514739600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
18628                    (-1343149200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18629                    (-1234807200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
18630                    (-1220461200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
18631                    (-1207159200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
18632                    (-1191344400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18633                    (-975261600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18634                    (-963169200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18635                    (-917114400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18636                    (-907354800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18637                    (-821901600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CWT") }),
18638                    (-810068400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18639                    (-627501600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18640                    (-612990000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18641                    (828864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18642                    (846399600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18643                    (860313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18644                    (877849200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18645                    (891763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18646                    (909298800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18647                    (923212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18648                    (941353200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18649                    (954662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18650                    (972802800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18651                    (989136000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18652                    (1001833200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18653                    (1018166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18654                    (1035702000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18655                    (1049616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18656                    (1067151600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18657                    (1081065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18658                    (1099206000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18659                    (1112515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18660                    (1130655600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18661                    (1143964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18662                    (1162105200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18663                    (1175414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18664                    (1193554800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18665                    (1207468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18666                    (1225004400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18667                    (1238918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18668                    (1256454000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18669                    (1270368000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18670                    (1288508400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18671                    (1301817600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18672                    (1319958000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18673                    (1333267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18674                    (1351407600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18675                    (1365321600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18676                    (1382857200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18677                    (1396771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18678                    (1414306800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18679                    (1428220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18680                    (1445756400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18681                    (1459670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18682                    (1477810800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18683                    (1491120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18684                    (1509260400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18685                    (1522569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18686                    (1540710000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18687                    (1554624000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18688                    (1572159600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18689                    (1586073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18690                    (1603609200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18691                    (1617523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18692                    (1635663600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18693                    (1648972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
18694                    (1667113200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
18695                ];
18696                FixedTimespanSet {
18697                    first: FixedTimespan {
18698                        utc_offset: -23796,
18699                        dst_offset: 0,
18700                        name: Some("LMT"),
18701                    },
18702                    rest: REST
18703                }
18704            },
18705
18706            Tz::America__Miquelon => {
18707                const REST: &[(i64, FixedTimespan)] = &[
18708                    (-1847650520, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
18709                    (326001600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18710                    (544597200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18711                    (562132800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18712                    (576046800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18713                    (594187200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18714                    (607496400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18715                    (625636800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18716                    (638946000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18717                    (657086400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18718                    (671000400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18719                    (688536000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18720                    (702450000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18721                    (719985600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18722                    (733899600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18723                    (752040000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18724                    (765349200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18725                    (783489600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18726                    (796798800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18727                    (814939200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18728                    (828853200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18729                    (846388800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18730                    (860302800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18731                    (877838400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18732                    (891752400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18733                    (909288000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18734                    (923202000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18735                    (941342400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18736                    (954651600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18737                    (972792000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18738                    (986101200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18739                    (1004241600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18740                    (1018155600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18741                    (1035691200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18742                    (1049605200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18743                    (1067140800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18744                    (1081054800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18745                    (1099195200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18746                    (1112504400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18747                    (1130644800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18748                    (1143954000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18749                    (1162094400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18750                    (1173589200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18751                    (1194148800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18752                    (1205038800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18753                    (1225598400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18754                    (1236488400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18755                    (1257048000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18756                    (1268542800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18757                    (1289102400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18758                    (1299992400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18759                    (1320552000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18760                    (1331442000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18761                    (1352001600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18762                    (1362891600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18763                    (1383451200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18764                    (1394341200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18765                    (1414900800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18766                    (1425790800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18767                    (1446350400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18768                    (1457845200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18769                    (1478404800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18770                    (1489294800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18771                    (1509854400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18772                    (1520744400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18773                    (1541304000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18774                    (1552194000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18775                    (1572753600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18776                    (1583643600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18777                    (1604203200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18778                    (1615698000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18779                    (1636257600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18780                    (1647147600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18781                    (1667707200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18782                    (1678597200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18783                    (1699156800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18784                    (1710046800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18785                    (1730606400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18786                    (1741496400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18787                    (1762056000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18788                    (1772946000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18789                    (1793505600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18790                    (1805000400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18791                    (1825560000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18792                    (1836450000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18793                    (1857009600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18794                    (1867899600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18795                    (1888459200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18796                    (1899349200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18797                    (1919908800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18798                    (1930798800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18799                    (1951358400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18800                    (1962853200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18801                    (1983412800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18802                    (1994302800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18803                    (2014862400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18804                    (2025752400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18805                    (2046312000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18806                    (2057202000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18807                    (2077761600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18808                    (2088651600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18809                    (2109211200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18810                    (2120101200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18811                    (2140660800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18812                    (2152155600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18813                    (2172715200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18814                    (2183605200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18815                    (2204164800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18816                    (2215054800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18817                    (2235614400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18818                    (2246504400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18819                    (2267064000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18820                    (2277954000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18821                    (2298513600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18822                    (2309403600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18823                    (2329963200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18824                    (2341458000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18825                    (2362017600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18826                    (2372907600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18827                    (2393467200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18828                    (2404357200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18829                    (2424916800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18830                    (2435806800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18831                    (2456366400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18832                    (2467256400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18833                    (2487816000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18834                    (2499310800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18835                    (2519870400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18836                    (2530760400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18837                    (2551320000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18838                    (2562210000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18839                    (2582769600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18840                    (2593659600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18841                    (2614219200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18842                    (2625109200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18843                    (2645668800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18844                    (2656558800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18845                    (2677118400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18846                    (2688613200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18847                    (2709172800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18848                    (2720062800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18849                    (2740622400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18850                    (2751512400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18851                    (2772072000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18852                    (2782962000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18853                    (2803521600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18854                    (2814411600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18855                    (2834971200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18856                    (2846466000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18857                    (2867025600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18858                    (2877915600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18859                    (2898475200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18860                    (2909365200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18861                    (2929924800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18862                    (2940814800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18863                    (2961374400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18864                    (2972264400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18865                    (2992824000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18866                    (3003714000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18867                    (3024273600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18868                    (3035768400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18869                    (3056328000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18870                    (3067218000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18871                    (3087777600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18872                    (3098667600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18873                    (3119227200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18874                    (3130117200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18875                    (3150676800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18876                    (3161566800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18877                    (3182126400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18878                    (3193016400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18879                    (3213576000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18880                    (3225070800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18881                    (3245630400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18882                    (3256520400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18883                    (3277080000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18884                    (3287970000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18885                    (3308529600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18886                    (3319419600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18887                    (3339979200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18888                    (3350869200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18889                    (3371428800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18890                    (3382923600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18891                    (3403483200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18892                    (3414373200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18893                    (3434932800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18894                    (3445822800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18895                    (3466382400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18896                    (3477272400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18897                    (3497832000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18898                    (3508722000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18899                    (3529281600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18900                    (3540171600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18901                    (3560731200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18902                    (3572226000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18903                    (3592785600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18904                    (3603675600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18905                    (3624235200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18906                    (3635125200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18907                    (3655684800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18908                    (3666574800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18909                    (3687134400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18910                    (3698024400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18911                    (3718584000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18912                    (3730078800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18913                    (3750638400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18914                    (3761528400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18915                    (3782088000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18916                    (3792978000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18917                    (3813537600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18918                    (3824427600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18919                    (3844987200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18920                    (3855877200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18921                    (3876436800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18922                    (3887326800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18923                    (3907886400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18924                    (3919381200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18925                    (3939940800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18926                    (3950830800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18927                    (3971390400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18928                    (3982280400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18929                    (4002840000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18930                    (4013730000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18931                    (4034289600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18932                    (4045179600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18933                    (4065739200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18934                    (4076629200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
18935                    (4097188800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
18936                ];
18937                FixedTimespanSet {
18938                    first: FixedTimespan {
18939                        utc_offset: -13480,
18940                        dst_offset: 0,
18941                        name: Some("LMT"),
18942                    },
18943                    rest: REST
18944                }
18945            },
18946
18947            Tz::America__Moncton => {
18948                const REST: &[(i64, FixedTimespan)] = &[
18949                    (-2715882052, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
18950                    (-2131642800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
18951                    (-1632074400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
18952                    (-1615143600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
18953                    (-1153681200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
18954                    (-1145822400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
18955                    (-1122231600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
18956                    (-1114372800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
18957                    (-1090782000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
18958                    (-1082923200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
18959                    (-1059332400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
18960                    (-1051473600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
18961                    (-1027882800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
18962                    (-1020024000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
18963                    (-996433200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
18964                    (-988574400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
18965                    (-965674800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
18966                    (-955396800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
18967                    (-934743600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
18968                    (-923947200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
18969                    (-904503600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
18970                    (-891892800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
18971                    (-880221600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("AWT") }),
18972                    (-769395600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("APT") }),
18973                    (-765399600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
18974                    (-747252000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
18975                    (-733950000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
18976                    (-715802400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
18977                    (-702500400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
18978                    (-684352800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
18979                    (-671050800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
18980                    (-652903200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
18981                    (-639601200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
18982                    (-620848800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
18983                    (-608151600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
18984                    (-589399200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
18985                    (-576097200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
18986                    (-557949600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
18987                    (-544647600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
18988                    (-526500000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
18989                    (-513198000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
18990                    (-495050400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
18991                    (-481748400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
18992                    (-463600800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
18993                    (-450298800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
18994                    (-431546400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
18995                    (-418244400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
18996                    (-400096800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
18997                    (-384375600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
18998                    (-368647200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
18999                    (-352926000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19000                    (-337197600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19001                    (-321476400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19002                    (-305748000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19003                    (-289422000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19004                    (-273693600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19005                    (-257972400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19006                    (-242244000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19007                    (-226522800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19008                    (-210794400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19009                    (-195073200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19010                    (-179344800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19011                    (-163623600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19012                    (-147895200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19013                    (-131569200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19014                    (-116445600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19015                    (-100119600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19016                    (-84391200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19017                    (-68670000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19018                    (-52941600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19019                    (-37220400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19020                    (-21492000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19021                    (-5770800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19022                    (9957600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19023                    (25678800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19024                    (41407200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19025                    (57733200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19026                    (73461600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19027                    (89182800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19028                    (136360800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19029                    (152082000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19030                    (167810400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19031                    (183531600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19032                    (199260000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19033                    (215586000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19034                    (230709600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19035                    (247035600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19036                    (262764000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19037                    (278485200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19038                    (294213600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19039                    (309934800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19040                    (325663200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19041                    (341384400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19042                    (357112800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19043                    (372834000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19044                    (388562400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19045                    (404888400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19046                    (420012000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19047                    (436338000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19048                    (452066400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19049                    (467787600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19050                    (483516000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19051                    (499237200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19052                    (514965600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19053                    (530686800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19054                    (544600800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19055                    (562136400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19056                    (576050400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19057                    (594190800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19058                    (607500000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19059                    (625640400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19060                    (638949600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19061                    (657090000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19062                    (671004000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19063                    (688539600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19064                    (702453600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19065                    (719989200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19066                    (733896060, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19067                    (752036460, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19068                    (765345660, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19069                    (783486060, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19070                    (796795260, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19071                    (814935660, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19072                    (828849660, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19073                    (846385260, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19074                    (860299260, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19075                    (877834860, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19076                    (891748860, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19077                    (909284460, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19078                    (923198460, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19079                    (941338860, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19080                    (954648060, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19081                    (972788460, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19082                    (986097660, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19083                    (1004238060, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19084                    (1018152060, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19085                    (1035687660, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19086                    (1049601660, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19087                    (1067137260, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19088                    (1081051260, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19089                    (1099191660, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19090                    (1112500860, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19091                    (1130641260, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19092                    (1143950460, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19093                    (1162090860, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19094                    (1173592800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19095                    (1194152400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19096                    (1205042400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19097                    (1225602000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19098                    (1236492000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19099                    (1257051600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19100                    (1268546400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19101                    (1289106000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19102                    (1299996000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19103                    (1320555600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19104                    (1331445600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19105                    (1352005200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19106                    (1362895200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19107                    (1383454800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19108                    (1394344800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19109                    (1414904400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19110                    (1425794400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19111                    (1446354000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19112                    (1457848800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19113                    (1478408400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19114                    (1489298400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19115                    (1509858000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19116                    (1520748000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19117                    (1541307600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19118                    (1552197600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19119                    (1572757200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19120                    (1583647200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19121                    (1604206800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19122                    (1615701600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19123                    (1636261200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19124                    (1647151200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19125                    (1667710800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19126                    (1678600800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19127                    (1699160400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19128                    (1710050400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19129                    (1730610000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19130                    (1741500000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19131                    (1762059600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19132                    (1772949600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19133                    (1793509200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19134                    (1805004000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19135                    (1825563600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19136                    (1836453600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19137                    (1857013200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19138                    (1867903200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19139                    (1888462800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19140                    (1899352800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19141                    (1919912400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19142                    (1930802400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19143                    (1951362000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19144                    (1962856800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19145                    (1983416400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19146                    (1994306400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19147                    (2014866000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19148                    (2025756000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19149                    (2046315600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19150                    (2057205600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19151                    (2077765200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19152                    (2088655200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19153                    (2109214800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19154                    (2120104800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19155                    (2140664400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19156                    (2152159200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19157                    (2172718800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19158                    (2183608800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19159                    (2204168400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19160                    (2215058400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19161                    (2235618000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19162                    (2246508000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19163                    (2267067600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19164                    (2277957600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19165                    (2298517200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19166                    (2309407200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19167                    (2329966800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19168                    (2341461600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19169                    (2362021200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19170                    (2372911200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19171                    (2393470800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19172                    (2404360800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19173                    (2424920400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19174                    (2435810400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19175                    (2456370000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19176                    (2467260000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19177                    (2487819600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19178                    (2499314400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19179                    (2519874000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19180                    (2530764000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19181                    (2551323600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19182                    (2562213600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19183                    (2582773200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19184                    (2593663200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19185                    (2614222800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19186                    (2625112800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19187                    (2645672400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19188                    (2656562400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19189                    (2677122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19190                    (2688616800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19191                    (2709176400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19192                    (2720066400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19193                    (2740626000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19194                    (2751516000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19195                    (2772075600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19196                    (2782965600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19197                    (2803525200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19198                    (2814415200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19199                    (2834974800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19200                    (2846469600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19201                    (2867029200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19202                    (2877919200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19203                    (2898478800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19204                    (2909368800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19205                    (2929928400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19206                    (2940818400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19207                    (2961378000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19208                    (2972268000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19209                    (2992827600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19210                    (3003717600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19211                    (3024277200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19212                    (3035772000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19213                    (3056331600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19214                    (3067221600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19215                    (3087781200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19216                    (3098671200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19217                    (3119230800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19218                    (3130120800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19219                    (3150680400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19220                    (3161570400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19221                    (3182130000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19222                    (3193020000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19223                    (3213579600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19224                    (3225074400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19225                    (3245634000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19226                    (3256524000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19227                    (3277083600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19228                    (3287973600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19229                    (3308533200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19230                    (3319423200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19231                    (3339982800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19232                    (3350872800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19233                    (3371432400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19234                    (3382927200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19235                    (3403486800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19236                    (3414376800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19237                    (3434936400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19238                    (3445826400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19239                    (3466386000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19240                    (3477276000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19241                    (3497835600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19242                    (3508725600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19243                    (3529285200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19244                    (3540175200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19245                    (3560734800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19246                    (3572229600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19247                    (3592789200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19248                    (3603679200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19249                    (3624238800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19250                    (3635128800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19251                    (3655688400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19252                    (3666578400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19253                    (3687138000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19254                    (3698028000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19255                    (3718587600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19256                    (3730082400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19257                    (3750642000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19258                    (3761532000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19259                    (3782091600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19260                    (3792981600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19261                    (3813541200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19262                    (3824431200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19263                    (3844990800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19264                    (3855880800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19265                    (3876440400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19266                    (3887330400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19267                    (3907890000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19268                    (3919384800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19269                    (3939944400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19270                    (3950834400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19271                    (3971394000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19272                    (3982284000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19273                    (4002843600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19274                    (4013733600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19275                    (4034293200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19276                    (4045183200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19277                    (4065742800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19278                    (4076632800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
19279                    (4097192400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19280                ];
19281                FixedTimespanSet {
19282                    first: FixedTimespan {
19283                        utc_offset: -15548,
19284                        dst_offset: 0,
19285                        name: Some("LMT"),
19286                    },
19287                    rest: REST
19288                }
19289            },
19290
19291            Tz::America__Monterrey => {
19292                const REST: &[(i64, FixedTimespan)] = &[
19293                    (-1514743200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
19294                    (-1343149200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
19295                    (-1234807200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
19296                    (-1220461200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
19297                    (-1207159200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
19298                    (-1191344400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
19299                    (576057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
19300                    (594198000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
19301                    (828864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
19302                    (846399600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
19303                    (860313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
19304                    (877849200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
19305                    (891763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
19306                    (909298800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
19307                    (923212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
19308                    (941353200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
19309                    (954662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
19310                    (972802800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
19311                    (989136000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
19312                    (1001833200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
19313                    (1018166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
19314                    (1035702000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
19315                    (1049616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
19316                    (1067151600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
19317                    (1081065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
19318                    (1099206000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
19319                    (1112515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
19320                    (1130655600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
19321                    (1143964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
19322                    (1162105200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
19323                    (1175414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
19324                    (1193554800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
19325                    (1207468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
19326                    (1225004400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
19327                    (1238918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
19328                    (1256454000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
19329                    (1270368000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
19330                    (1288508400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
19331                    (1301817600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
19332                    (1319958000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
19333                    (1333267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
19334                    (1351407600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
19335                    (1365321600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
19336                    (1382857200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
19337                    (1396771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
19338                    (1414306800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
19339                    (1428220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
19340                    (1445756400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
19341                    (1459670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
19342                    (1477810800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
19343                    (1491120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
19344                    (1509260400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
19345                    (1522569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
19346                    (1540710000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
19347                    (1554624000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
19348                    (1572159600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
19349                    (1586073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
19350                    (1603609200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
19351                    (1617523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
19352                    (1635663600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
19353                    (1648972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
19354                    (1667113200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
19355                ];
19356                FixedTimespanSet {
19357                    first: FixedTimespan {
19358                        utc_offset: -24076,
19359                        dst_offset: 0,
19360                        name: Some("LMT"),
19361                    },
19362                    rest: REST
19363                }
19364            },
19365
19366            Tz::America__Montevideo => {
19367                const REST: &[(i64, FixedTimespan)] = &[
19368                    (-1942690509, FixedTimespan { utc_offset: -13491, dst_offset: 0, name: Some("MMT") }),
19369                    (-1567455309, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
19370                    (-1459627200, FixedTimespan { utc_offset: -12600, dst_offset: 1800, name: None }),
19371                    (-1443819600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: None }),
19372                    (-1428006600, FixedTimespan { utc_offset: -12600, dst_offset: 1800, name: None }),
19373                    (-1412283600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: None }),
19374                    (-1396470600, FixedTimespan { utc_offset: -12600, dst_offset: 1800, name: None }),
19375                    (-1380747600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: None }),
19376                    (-1141590600, FixedTimespan { utc_offset: -12600, dst_offset: 1800, name: None }),
19377                    (-1128286800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: None }),
19378                    (-1110141000, FixedTimespan { utc_offset: -12600, dst_offset: 1800, name: None }),
19379                    (-1096837200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: None }),
19380                    (-1078691400, FixedTimespan { utc_offset: -12600, dst_offset: 1800, name: None }),
19381                    (-1065387600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: None }),
19382                    (-1047241800, FixedTimespan { utc_offset: -12600, dst_offset: 1800, name: None }),
19383                    (-1033938000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: None }),
19384                    (-1015187400, FixedTimespan { utc_offset: -12600, dst_offset: 1800, name: None }),
19385                    (-1002488400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: None }),
19386                    (-983737800, FixedTimespan { utc_offset: -12600, dst_offset: 1800, name: None }),
19387                    (-971038800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: None }),
19388                    (-954707400, FixedTimespan { utc_offset: -12600, dst_offset: 1800, name: None }),
19389                    (-938984400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: None }),
19390                    (-920838600, FixedTimespan { utc_offset: -12600, dst_offset: 1800, name: None }),
19391                    (-907534800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: None }),
19392                    (-896819400, FixedTimespan { utc_offset: -12600, dst_offset: 1800, name: None }),
19393                    (-853621200, FixedTimespan { utc_offset: -10800, dst_offset: 1800, name: None }),
19394                    (-845847000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
19395                    (-334789200, FixedTimespan { utc_offset: -10800, dst_offset: 1800, name: None }),
19396                    (-319671000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
19397                    (-314226000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
19398                    (-309996000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
19399                    (-149720400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
19400                    (-134604000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
19401                    (-50446800, FixedTimespan { utc_offset: -10800, dst_offset: 1800, name: None }),
19402                    (-34205400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
19403                    (9860400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
19404                    (14176800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
19405                    (72846000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
19406                    (80100000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
19407                    (127278000, FixedTimespan { utc_offset: -10800, dst_offset: 5400, name: None }),
19408                    (132111000, FixedTimespan { utc_offset: -10800, dst_offset: 1800, name: None }),
19409                    (147234600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
19410                    (156913200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
19411                    (165376800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
19412                    (219812400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
19413                    (226461600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
19414                    (250052400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
19415                    (257911200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
19416                    (282711600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
19417                    (289360800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
19418                    (294202800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
19419                    (322020000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
19420                    (566449200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
19421                    (573012000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
19422                    (597812400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
19423                    (605066400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
19424                    (625633200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
19425                    (635911200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
19426                    (656478000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
19427                    (667965600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
19428                    (688532400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
19429                    (699415200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
19430                    (719377200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
19431                    (730864800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
19432                    (1095562800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
19433                    (1111896000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
19434                    (1128834000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
19435                    (1142136000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
19436                    (1159678800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
19437                    (1173585600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
19438                    (1191733200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
19439                    (1205035200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
19440                    (1223182800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
19441                    (1236484800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
19442                    (1254632400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
19443                    (1268539200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
19444                    (1286082000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
19445                    (1299988800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
19446                    (1317531600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
19447                    (1331438400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
19448                    (1349586000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
19449                    (1362888000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
19450                    (1381035600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
19451                    (1394337600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
19452                    (1412485200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
19453                    (1425787200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
19454                ];
19455                FixedTimespanSet {
19456                    first: FixedTimespan {
19457                        utc_offset: -13491,
19458                        dst_offset: 0,
19459                        name: Some("LMT"),
19460                    },
19461                    rest: REST
19462                }
19463            },
19464
19465            Tz::America__Montreal => {
19466                const REST: &[(i64, FixedTimespan)] = &[
19467                    (-2366736148, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19468                    (-1632070800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19469                    (-1615140000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19470                    (-1601753400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19471                    (-1583697600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19472                    (-1567357200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19473                    (-1554667200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19474                    (-1534698000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19475                    (-1524074400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19476                    (-1503248400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19477                    (-1492365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19478                    (-1471798800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19479                    (-1460916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19480                    (-1440954000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19481                    (-1428861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19482                    (-1409504400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19483                    (-1397412000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19484                    (-1378054800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19485                    (-1365962400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19486                    (-1346605200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19487                    (-1333908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19488                    (-1315155600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19489                    (-1301853600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19490                    (-1283706000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19491                    (-1270404000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19492                    (-1252256400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19493                    (-1238954400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19494                    (-1220806800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19495                    (-1207504800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19496                    (-1188752400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19497                    (-1176055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19498                    (-1157302800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19499                    (-1144000800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19500                    (-1125853200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19501                    (-1112551200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19502                    (-1094403600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19503                    (-1081101600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19504                    (-1062954000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19505                    (-1049652000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19506                    (-1031504400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19507                    (-1018202400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19508                    (-1000054800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19509                    (-986752800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19510                    (-968000400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19511                    (-955303200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19512                    (-936550800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19513                    (-880218000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EWT") }),
19514                    (-769395600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EPT") }),
19515                    (-765396000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19516                    (-747248400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19517                    (-733946400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19518                    (-715798800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19519                    (-702496800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19520                    (-684349200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19521                    (-671047200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19522                    (-652899600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19523                    (-634154400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19524                    (-620845200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19525                    (-602704800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19526                    (-589395600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19527                    (-576093600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19528                    (-557946000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19529                    (-544644000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19530                    (-526496400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19531                    (-513194400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19532                    (-495046800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19533                    (-481744800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19534                    (-463597200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19535                    (-450295200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19536                    (-431542800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19537                    (-418240800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19538                    (-400093200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19539                    (-384372000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19540                    (-368643600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19541                    (-352922400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19542                    (-337194000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19543                    (-321472800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19544                    (-305744400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19545                    (-289418400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19546                    (-273690000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19547                    (-257968800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19548                    (-242240400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19549                    (-226519200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19550                    (-210790800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19551                    (-195069600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19552                    (-179341200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19553                    (-163620000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19554                    (-147891600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19555                    (-131565600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19556                    (-116442000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19557                    (-100116000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19558                    (-84387600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19559                    (-68666400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19560                    (-52938000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19561                    (-37216800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19562                    (-21488400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19563                    (-5767200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19564                    (9961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19565                    (25682400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19566                    (41410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19567                    (57736800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19568                    (73465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19569                    (89186400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19570                    (104914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19571                    (120636000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19572                    (136364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19573                    (152085600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19574                    (167814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19575                    (183535200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19576                    (199263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19577                    (215589600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19578                    (230713200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19579                    (247039200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19580                    (262767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19581                    (278488800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19582                    (294217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19583                    (309938400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19584                    (325666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19585                    (341388000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19586                    (357116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19587                    (372837600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19588                    (388566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19589                    (404892000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19590                    (420015600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19591                    (436341600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19592                    (452070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19593                    (467791200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19594                    (483519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19595                    (499240800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19596                    (514969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19597                    (530690400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19598                    (544604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19599                    (562140000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19600                    (576054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19601                    (594194400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19602                    (607503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19603                    (625644000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19604                    (638953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19605                    (657093600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19606                    (671007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19607                    (688543200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19608                    (702457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19609                    (719992800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19610                    (733906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19611                    (752047200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19612                    (765356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19613                    (783496800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19614                    (796806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19615                    (814946400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19616                    (828860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19617                    (846396000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19618                    (860310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19619                    (877845600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19620                    (891759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19621                    (909295200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19622                    (923209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19623                    (941349600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19624                    (954658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19625                    (972799200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19626                    (986108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19627                    (1004248800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19628                    (1018162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19629                    (1035698400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19630                    (1049612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19631                    (1067148000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19632                    (1081062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19633                    (1099202400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19634                    (1112511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19635                    (1130652000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19636                    (1143961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19637                    (1162101600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19638                    (1173596400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19639                    (1194156000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19640                    (1205046000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19641                    (1225605600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19642                    (1236495600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19643                    (1257055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19644                    (1268550000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19645                    (1289109600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19646                    (1299999600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19647                    (1320559200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19648                    (1331449200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19649                    (1352008800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19650                    (1362898800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19651                    (1383458400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19652                    (1394348400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19653                    (1414908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19654                    (1425798000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19655                    (1446357600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19656                    (1457852400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19657                    (1478412000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19658                    (1489302000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19659                    (1509861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19660                    (1520751600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19661                    (1541311200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19662                    (1552201200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19663                    (1572760800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19664                    (1583650800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19665                    (1604210400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19666                    (1615705200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19667                    (1636264800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19668                    (1647154800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19669                    (1667714400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19670                    (1678604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19671                    (1699164000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19672                    (1710054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19673                    (1730613600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19674                    (1741503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19675                    (1762063200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19676                    (1772953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19677                    (1793512800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19678                    (1805007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19679                    (1825567200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19680                    (1836457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19681                    (1857016800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19682                    (1867906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19683                    (1888466400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19684                    (1899356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19685                    (1919916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19686                    (1930806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19687                    (1951365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19688                    (1962860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19689                    (1983420000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19690                    (1994310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19691                    (2014869600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19692                    (2025759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19693                    (2046319200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19694                    (2057209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19695                    (2077768800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19696                    (2088658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19697                    (2109218400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19698                    (2120108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19699                    (2140668000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19700                    (2152162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19701                    (2172722400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19702                    (2183612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19703                    (2204172000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19704                    (2215062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19705                    (2235621600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19706                    (2246511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19707                    (2267071200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19708                    (2277961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19709                    (2298520800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19710                    (2309410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19711                    (2329970400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19712                    (2341465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19713                    (2362024800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19714                    (2372914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19715                    (2393474400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19716                    (2404364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19717                    (2424924000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19718                    (2435814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19719                    (2456373600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19720                    (2467263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19721                    (2487823200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19722                    (2499318000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19723                    (2519877600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19724                    (2530767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19725                    (2551327200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19726                    (2562217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19727                    (2582776800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19728                    (2593666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19729                    (2614226400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19730                    (2625116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19731                    (2645676000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19732                    (2656566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19733                    (2677125600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19734                    (2688620400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19735                    (2709180000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19736                    (2720070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19737                    (2740629600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19738                    (2751519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19739                    (2772079200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19740                    (2782969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19741                    (2803528800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19742                    (2814418800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19743                    (2834978400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19744                    (2846473200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19745                    (2867032800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19746                    (2877922800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19747                    (2898482400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19748                    (2909372400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19749                    (2929932000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19750                    (2940822000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19751                    (2961381600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19752                    (2972271600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19753                    (2992831200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19754                    (3003721200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19755                    (3024280800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19756                    (3035775600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19757                    (3056335200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19758                    (3067225200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19759                    (3087784800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19760                    (3098674800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19761                    (3119234400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19762                    (3130124400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19763                    (3150684000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19764                    (3161574000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19765                    (3182133600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19766                    (3193023600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19767                    (3213583200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19768                    (3225078000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19769                    (3245637600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19770                    (3256527600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19771                    (3277087200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19772                    (3287977200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19773                    (3308536800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19774                    (3319426800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19775                    (3339986400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19776                    (3350876400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19777                    (3371436000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19778                    (3382930800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19779                    (3403490400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19780                    (3414380400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19781                    (3434940000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19782                    (3445830000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19783                    (3466389600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19784                    (3477279600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19785                    (3497839200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19786                    (3508729200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19787                    (3529288800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19788                    (3540178800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19789                    (3560738400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19790                    (3572233200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19791                    (3592792800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19792                    (3603682800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19793                    (3624242400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19794                    (3635132400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19795                    (3655692000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19796                    (3666582000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19797                    (3687141600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19798                    (3698031600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19799                    (3718591200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19800                    (3730086000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19801                    (3750645600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19802                    (3761535600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19803                    (3782095200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19804                    (3792985200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19805                    (3813544800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19806                    (3824434800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19807                    (3844994400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19808                    (3855884400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19809                    (3876444000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19810                    (3887334000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19811                    (3907893600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19812                    (3919388400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19813                    (3939948000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19814                    (3950838000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19815                    (3971397600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19816                    (3982287600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19817                    (4002847200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19818                    (4013737200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19819                    (4034296800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19820                    (4045186800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19821                    (4065746400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19822                    (4076636400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19823                    (4097196000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19824                ];
19825                FixedTimespanSet {
19826                    first: FixedTimespan {
19827                        utc_offset: -19052,
19828                        dst_offset: 0,
19829                        name: Some("LMT"),
19830                    },
19831                    rest: REST
19832                }
19833            },
19834
19835            Tz::America__Montserrat => {
19836                const REST: &[(i64, FixedTimespan)] = &[
19837                    (-2233035335, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19838                    (-873057600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("AWT") }),
19839                    (-769395600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("APT") }),
19840                    (-765399600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
19841                ];
19842                FixedTimespanSet {
19843                    first: FixedTimespan {
19844                        utc_offset: -15865,
19845                        dst_offset: 0,
19846                        name: Some("LMT"),
19847                    },
19848                    rest: REST
19849                }
19850            },
19851
19852            Tz::America__Nassau => {
19853                const REST: &[(i64, FixedTimespan)] = &[
19854                    (-2366736148, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19855                    (-1632070800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19856                    (-1615140000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19857                    (-1601753400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19858                    (-1583697600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19859                    (-1567357200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19860                    (-1554667200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19861                    (-1534698000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19862                    (-1524074400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19863                    (-1503248400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19864                    (-1492365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19865                    (-1471798800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19866                    (-1460916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19867                    (-1440954000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19868                    (-1428861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19869                    (-1409504400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19870                    (-1397412000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19871                    (-1378054800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19872                    (-1365962400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19873                    (-1346605200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19874                    (-1333908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19875                    (-1315155600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19876                    (-1301853600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19877                    (-1283706000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19878                    (-1270404000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19879                    (-1252256400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19880                    (-1238954400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19881                    (-1220806800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19882                    (-1207504800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19883                    (-1188752400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19884                    (-1176055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19885                    (-1157302800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19886                    (-1144000800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19887                    (-1125853200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19888                    (-1112551200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19889                    (-1094403600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19890                    (-1081101600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19891                    (-1062954000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19892                    (-1049652000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19893                    (-1031504400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19894                    (-1018202400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19895                    (-1000054800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19896                    (-986752800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19897                    (-968000400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19898                    (-955303200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19899                    (-936550800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19900                    (-880218000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EWT") }),
19901                    (-769395600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EPT") }),
19902                    (-765396000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19903                    (-747248400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19904                    (-733946400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19905                    (-715798800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19906                    (-702496800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19907                    (-684349200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19908                    (-671047200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19909                    (-652899600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19910                    (-634154400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19911                    (-620845200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19912                    (-602704800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19913                    (-589395600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19914                    (-576093600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19915                    (-557946000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19916                    (-544644000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19917                    (-526496400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19918                    (-513194400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19919                    (-495046800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19920                    (-481744800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19921                    (-463597200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19922                    (-450295200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19923                    (-431542800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19924                    (-418240800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19925                    (-400093200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19926                    (-384372000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19927                    (-368643600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19928                    (-352922400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19929                    (-337194000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19930                    (-321472800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19931                    (-305744400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19932                    (-289418400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19933                    (-273690000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19934                    (-257968800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19935                    (-242240400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19936                    (-226519200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19937                    (-210790800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19938                    (-195069600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19939                    (-179341200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19940                    (-163620000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19941                    (-147891600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19942                    (-131565600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19943                    (-116442000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19944                    (-100116000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19945                    (-84387600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19946                    (-68666400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19947                    (-52938000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19948                    (-37216800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19949                    (-21488400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19950                    (-5767200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19951                    (9961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19952                    (25682400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19953                    (41410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19954                    (57736800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19955                    (73465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19956                    (89186400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19957                    (104914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19958                    (120636000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19959                    (136364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19960                    (152085600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19961                    (167814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19962                    (183535200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19963                    (199263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19964                    (215589600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19965                    (230713200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19966                    (247039200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19967                    (262767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19968                    (278488800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19969                    (294217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19970                    (309938400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19971                    (325666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19972                    (341388000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19973                    (357116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19974                    (372837600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19975                    (388566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19976                    (404892000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19977                    (420015600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19978                    (436341600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19979                    (452070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19980                    (467791200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19981                    (483519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19982                    (499240800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19983                    (514969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19984                    (530690400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19985                    (544604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19986                    (562140000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19987                    (576054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19988                    (594194400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19989                    (607503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19990                    (625644000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19991                    (638953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19992                    (657093600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19993                    (671007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19994                    (688543200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19995                    (702457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19996                    (719992800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19997                    (733906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
19998                    (752047200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
19999                    (765356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20000                    (783496800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20001                    (796806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20002                    (814946400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20003                    (828860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20004                    (846396000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20005                    (860310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20006                    (877845600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20007                    (891759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20008                    (909295200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20009                    (923209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20010                    (941349600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20011                    (954658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20012                    (972799200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20013                    (986108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20014                    (1004248800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20015                    (1018162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20016                    (1035698400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20017                    (1049612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20018                    (1067148000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20019                    (1081062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20020                    (1099202400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20021                    (1112511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20022                    (1130652000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20023                    (1143961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20024                    (1162101600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20025                    (1173596400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20026                    (1194156000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20027                    (1205046000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20028                    (1225605600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20029                    (1236495600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20030                    (1257055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20031                    (1268550000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20032                    (1289109600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20033                    (1299999600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20034                    (1320559200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20035                    (1331449200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20036                    (1352008800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20037                    (1362898800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20038                    (1383458400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20039                    (1394348400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20040                    (1414908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20041                    (1425798000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20042                    (1446357600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20043                    (1457852400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20044                    (1478412000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20045                    (1489302000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20046                    (1509861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20047                    (1520751600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20048                    (1541311200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20049                    (1552201200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20050                    (1572760800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20051                    (1583650800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20052                    (1604210400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20053                    (1615705200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20054                    (1636264800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20055                    (1647154800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20056                    (1667714400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20057                    (1678604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20058                    (1699164000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20059                    (1710054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20060                    (1730613600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20061                    (1741503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20062                    (1762063200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20063                    (1772953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20064                    (1793512800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20065                    (1805007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20066                    (1825567200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20067                    (1836457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20068                    (1857016800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20069                    (1867906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20070                    (1888466400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20071                    (1899356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20072                    (1919916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20073                    (1930806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20074                    (1951365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20075                    (1962860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20076                    (1983420000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20077                    (1994310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20078                    (2014869600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20079                    (2025759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20080                    (2046319200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20081                    (2057209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20082                    (2077768800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20083                    (2088658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20084                    (2109218400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20085                    (2120108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20086                    (2140668000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20087                    (2152162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20088                    (2172722400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20089                    (2183612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20090                    (2204172000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20091                    (2215062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20092                    (2235621600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20093                    (2246511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20094                    (2267071200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20095                    (2277961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20096                    (2298520800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20097                    (2309410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20098                    (2329970400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20099                    (2341465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20100                    (2362024800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20101                    (2372914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20102                    (2393474400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20103                    (2404364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20104                    (2424924000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20105                    (2435814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20106                    (2456373600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20107                    (2467263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20108                    (2487823200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20109                    (2499318000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20110                    (2519877600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20111                    (2530767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20112                    (2551327200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20113                    (2562217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20114                    (2582776800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20115                    (2593666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20116                    (2614226400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20117                    (2625116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20118                    (2645676000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20119                    (2656566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20120                    (2677125600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20121                    (2688620400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20122                    (2709180000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20123                    (2720070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20124                    (2740629600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20125                    (2751519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20126                    (2772079200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20127                    (2782969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20128                    (2803528800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20129                    (2814418800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20130                    (2834978400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20131                    (2846473200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20132                    (2867032800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20133                    (2877922800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20134                    (2898482400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20135                    (2909372400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20136                    (2929932000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20137                    (2940822000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20138                    (2961381600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20139                    (2972271600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20140                    (2992831200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20141                    (3003721200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20142                    (3024280800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20143                    (3035775600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20144                    (3056335200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20145                    (3067225200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20146                    (3087784800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20147                    (3098674800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20148                    (3119234400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20149                    (3130124400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20150                    (3150684000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20151                    (3161574000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20152                    (3182133600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20153                    (3193023600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20154                    (3213583200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20155                    (3225078000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20156                    (3245637600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20157                    (3256527600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20158                    (3277087200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20159                    (3287977200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20160                    (3308536800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20161                    (3319426800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20162                    (3339986400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20163                    (3350876400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20164                    (3371436000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20165                    (3382930800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20166                    (3403490400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20167                    (3414380400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20168                    (3434940000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20169                    (3445830000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20170                    (3466389600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20171                    (3477279600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20172                    (3497839200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20173                    (3508729200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20174                    (3529288800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20175                    (3540178800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20176                    (3560738400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20177                    (3572233200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20178                    (3592792800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20179                    (3603682800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20180                    (3624242400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20181                    (3635132400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20182                    (3655692000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20183                    (3666582000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20184                    (3687141600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20185                    (3698031600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20186                    (3718591200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20187                    (3730086000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20188                    (3750645600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20189                    (3761535600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20190                    (3782095200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20191                    (3792985200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20192                    (3813544800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20193                    (3824434800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20194                    (3844994400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20195                    (3855884400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20196                    (3876444000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20197                    (3887334000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20198                    (3907893600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20199                    (3919388400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20200                    (3939948000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20201                    (3950838000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20202                    (3971397600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20203                    (3982287600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20204                    (4002847200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20205                    (4013737200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20206                    (4034296800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20207                    (4045186800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20208                    (4065746400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20209                    (4076636400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20210                    (4097196000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20211                ];
20212                FixedTimespanSet {
20213                    first: FixedTimespan {
20214                        utc_offset: -19052,
20215                        dst_offset: 0,
20216                        name: Some("LMT"),
20217                    },
20218                    rest: REST
20219                }
20220            },
20221
20222            Tz::America__New_York => {
20223                const REST: &[(i64, FixedTimespan)] = &[
20224                    (-2717650800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20225                    (-1633280400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20226                    (-1615140000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20227                    (-1601830800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20228                    (-1583690400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20229                    (-1570381200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20230                    (-1551636000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20231                    (-1536512400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20232                    (-1523210400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20233                    (-1504458000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20234                    (-1491760800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20235                    (-1473008400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20236                    (-1459706400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20237                    (-1441558800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20238                    (-1428256800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20239                    (-1410109200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20240                    (-1396807200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20241                    (-1378659600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20242                    (-1365357600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20243                    (-1347210000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20244                    (-1333908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20245                    (-1315155600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20246                    (-1301853600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20247                    (-1283706000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20248                    (-1270404000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20249                    (-1252256400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20250                    (-1238954400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20251                    (-1220806800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20252                    (-1207504800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20253                    (-1189357200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20254                    (-1176055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20255                    (-1157302800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20256                    (-1144605600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20257                    (-1125853200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20258                    (-1112551200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20259                    (-1094403600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20260                    (-1081101600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20261                    (-1062954000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20262                    (-1049652000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20263                    (-1031504400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20264                    (-1018202400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20265                    (-1000054800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20266                    (-986752800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20267                    (-968000400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20268                    (-955303200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20269                    (-936550800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20270                    (-923248800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20271                    (-905101200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20272                    (-891799200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20273                    (-880218000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EWT") }),
20274                    (-769395600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EPT") }),
20275                    (-765396000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20276                    (-747248400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20277                    (-733946400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20278                    (-715798800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20279                    (-702496800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20280                    (-684349200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20281                    (-671047200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20282                    (-652899600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20283                    (-639597600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20284                    (-620845200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20285                    (-608148000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20286                    (-589395600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20287                    (-576093600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20288                    (-557946000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20289                    (-544644000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20290                    (-526496400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20291                    (-513194400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20292                    (-495046800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20293                    (-481744800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20294                    (-463597200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20295                    (-447271200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20296                    (-431542800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20297                    (-415821600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20298                    (-400093200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20299                    (-384372000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20300                    (-368643600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20301                    (-352922400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20302                    (-337194000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20303                    (-321472800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20304                    (-305744400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20305                    (-289418400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20306                    (-273690000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20307                    (-257968800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20308                    (-242240400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20309                    (-226519200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20310                    (-210790800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20311                    (-195069600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20312                    (-179341200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20313                    (-163620000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20314                    (-147891600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20315                    (-131565600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20316                    (-116442000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20317                    (-100116000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20318                    (-84387600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20319                    (-68666400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20320                    (-52938000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20321                    (-37216800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20322                    (-21488400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20323                    (-5767200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20324                    (9961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20325                    (25682400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20326                    (41410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20327                    (57736800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20328                    (73465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20329                    (89186400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20330                    (104914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20331                    (120636000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20332                    (126687600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20333                    (152085600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20334                    (162370800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20335                    (183535200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20336                    (199263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20337                    (215589600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20338                    (230713200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20339                    (247039200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20340                    (262767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20341                    (278488800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20342                    (294217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20343                    (309938400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20344                    (325666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20345                    (341388000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20346                    (357116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20347                    (372837600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20348                    (388566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20349                    (404892000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20350                    (420015600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20351                    (436341600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20352                    (452070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20353                    (467791200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20354                    (483519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20355                    (499240800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20356                    (514969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20357                    (530690400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20358                    (544604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20359                    (562140000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20360                    (576054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20361                    (594194400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20362                    (607503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20363                    (625644000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20364                    (638953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20365                    (657093600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20366                    (671007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20367                    (688543200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20368                    (702457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20369                    (719992800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20370                    (733906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20371                    (752047200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20372                    (765356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20373                    (783496800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20374                    (796806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20375                    (814946400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20376                    (828860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20377                    (846396000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20378                    (860310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20379                    (877845600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20380                    (891759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20381                    (909295200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20382                    (923209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20383                    (941349600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20384                    (954658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20385                    (972799200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20386                    (986108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20387                    (1004248800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20388                    (1018162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20389                    (1035698400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20390                    (1049612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20391                    (1067148000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20392                    (1081062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20393                    (1099202400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20394                    (1112511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20395                    (1130652000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20396                    (1143961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20397                    (1162101600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20398                    (1173596400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20399                    (1194156000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20400                    (1205046000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20401                    (1225605600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20402                    (1236495600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20403                    (1257055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20404                    (1268550000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20405                    (1289109600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20406                    (1299999600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20407                    (1320559200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20408                    (1331449200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20409                    (1352008800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20410                    (1362898800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20411                    (1383458400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20412                    (1394348400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20413                    (1414908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20414                    (1425798000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20415                    (1446357600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20416                    (1457852400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20417                    (1478412000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20418                    (1489302000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20419                    (1509861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20420                    (1520751600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20421                    (1541311200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20422                    (1552201200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20423                    (1572760800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20424                    (1583650800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20425                    (1604210400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20426                    (1615705200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20427                    (1636264800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20428                    (1647154800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20429                    (1667714400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20430                    (1678604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20431                    (1699164000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20432                    (1710054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20433                    (1730613600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20434                    (1741503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20435                    (1762063200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20436                    (1772953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20437                    (1793512800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20438                    (1805007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20439                    (1825567200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20440                    (1836457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20441                    (1857016800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20442                    (1867906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20443                    (1888466400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20444                    (1899356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20445                    (1919916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20446                    (1930806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20447                    (1951365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20448                    (1962860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20449                    (1983420000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20450                    (1994310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20451                    (2014869600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20452                    (2025759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20453                    (2046319200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20454                    (2057209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20455                    (2077768800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20456                    (2088658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20457                    (2109218400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20458                    (2120108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20459                    (2140668000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20460                    (2152162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20461                    (2172722400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20462                    (2183612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20463                    (2204172000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20464                    (2215062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20465                    (2235621600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20466                    (2246511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20467                    (2267071200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20468                    (2277961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20469                    (2298520800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20470                    (2309410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20471                    (2329970400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20472                    (2341465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20473                    (2362024800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20474                    (2372914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20475                    (2393474400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20476                    (2404364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20477                    (2424924000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20478                    (2435814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20479                    (2456373600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20480                    (2467263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20481                    (2487823200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20482                    (2499318000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20483                    (2519877600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20484                    (2530767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20485                    (2551327200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20486                    (2562217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20487                    (2582776800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20488                    (2593666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20489                    (2614226400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20490                    (2625116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20491                    (2645676000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20492                    (2656566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20493                    (2677125600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20494                    (2688620400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20495                    (2709180000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20496                    (2720070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20497                    (2740629600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20498                    (2751519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20499                    (2772079200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20500                    (2782969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20501                    (2803528800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20502                    (2814418800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20503                    (2834978400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20504                    (2846473200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20505                    (2867032800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20506                    (2877922800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20507                    (2898482400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20508                    (2909372400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20509                    (2929932000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20510                    (2940822000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20511                    (2961381600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20512                    (2972271600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20513                    (2992831200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20514                    (3003721200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20515                    (3024280800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20516                    (3035775600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20517                    (3056335200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20518                    (3067225200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20519                    (3087784800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20520                    (3098674800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20521                    (3119234400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20522                    (3130124400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20523                    (3150684000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20524                    (3161574000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20525                    (3182133600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20526                    (3193023600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20527                    (3213583200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20528                    (3225078000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20529                    (3245637600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20530                    (3256527600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20531                    (3277087200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20532                    (3287977200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20533                    (3308536800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20534                    (3319426800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20535                    (3339986400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20536                    (3350876400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20537                    (3371436000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20538                    (3382930800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20539                    (3403490400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20540                    (3414380400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20541                    (3434940000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20542                    (3445830000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20543                    (3466389600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20544                    (3477279600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20545                    (3497839200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20546                    (3508729200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20547                    (3529288800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20548                    (3540178800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20549                    (3560738400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20550                    (3572233200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20551                    (3592792800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20552                    (3603682800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20553                    (3624242400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20554                    (3635132400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20555                    (3655692000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20556                    (3666582000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20557                    (3687141600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20558                    (3698031600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20559                    (3718591200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20560                    (3730086000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20561                    (3750645600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20562                    (3761535600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20563                    (3782095200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20564                    (3792985200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20565                    (3813544800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20566                    (3824434800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20567                    (3844994400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20568                    (3855884400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20569                    (3876444000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20570                    (3887334000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20571                    (3907893600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20572                    (3919388400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20573                    (3939948000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20574                    (3950838000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20575                    (3971397600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20576                    (3982287600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20577                    (4002847200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20578                    (4013737200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20579                    (4034296800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20580                    (4045186800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20581                    (4065746400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20582                    (4076636400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20583                    (4097196000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20584                ];
20585                FixedTimespanSet {
20586                    first: FixedTimespan {
20587                        utc_offset: -17762,
20588                        dst_offset: 0,
20589                        name: Some("LMT"),
20590                    },
20591                    rest: REST
20592                }
20593            },
20594
20595            Tz::America__Nipigon => {
20596                const REST: &[(i64, FixedTimespan)] = &[
20597                    (-2366736148, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20598                    (-1632070800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20599                    (-1615140000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20600                    (-1601753400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20601                    (-1583697600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20602                    (-1567357200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20603                    (-1554667200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20604                    (-1534698000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20605                    (-1524074400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20606                    (-1503248400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20607                    (-1492365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20608                    (-1471798800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20609                    (-1460916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20610                    (-1440954000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20611                    (-1428861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20612                    (-1409504400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20613                    (-1397412000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20614                    (-1378054800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20615                    (-1365962400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20616                    (-1346605200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20617                    (-1333908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20618                    (-1315155600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20619                    (-1301853600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20620                    (-1283706000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20621                    (-1270404000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20622                    (-1252256400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20623                    (-1238954400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20624                    (-1220806800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20625                    (-1207504800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20626                    (-1188752400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20627                    (-1176055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20628                    (-1157302800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20629                    (-1144000800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20630                    (-1125853200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20631                    (-1112551200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20632                    (-1094403600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20633                    (-1081101600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20634                    (-1062954000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20635                    (-1049652000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20636                    (-1031504400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20637                    (-1018202400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20638                    (-1000054800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20639                    (-986752800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20640                    (-968000400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20641                    (-955303200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20642                    (-936550800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20643                    (-880218000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EWT") }),
20644                    (-769395600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EPT") }),
20645                    (-765396000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20646                    (-747248400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20647                    (-733946400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20648                    (-715798800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20649                    (-702496800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20650                    (-684349200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20651                    (-671047200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20652                    (-652899600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20653                    (-634154400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20654                    (-620845200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20655                    (-602704800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20656                    (-589395600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20657                    (-576093600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20658                    (-557946000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20659                    (-544644000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20660                    (-526496400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20661                    (-513194400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20662                    (-495046800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20663                    (-481744800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20664                    (-463597200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20665                    (-450295200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20666                    (-431542800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20667                    (-418240800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20668                    (-400093200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20669                    (-384372000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20670                    (-368643600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20671                    (-352922400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20672                    (-337194000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20673                    (-321472800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20674                    (-305744400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20675                    (-289418400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20676                    (-273690000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20677                    (-257968800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20678                    (-242240400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20679                    (-226519200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20680                    (-210790800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20681                    (-195069600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20682                    (-179341200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20683                    (-163620000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20684                    (-147891600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20685                    (-131565600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20686                    (-116442000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20687                    (-100116000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20688                    (-84387600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20689                    (-68666400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20690                    (-52938000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20691                    (-37216800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20692                    (-21488400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20693                    (-5767200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20694                    (9961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20695                    (25682400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20696                    (41410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20697                    (57736800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20698                    (73465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20699                    (89186400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20700                    (104914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20701                    (120636000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20702                    (136364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20703                    (152085600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20704                    (167814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20705                    (183535200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20706                    (199263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20707                    (215589600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20708                    (230713200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20709                    (247039200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20710                    (262767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20711                    (278488800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20712                    (294217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20713                    (309938400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20714                    (325666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20715                    (341388000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20716                    (357116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20717                    (372837600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20718                    (388566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20719                    (404892000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20720                    (420015600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20721                    (436341600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20722                    (452070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20723                    (467791200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20724                    (483519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20725                    (499240800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20726                    (514969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20727                    (530690400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20728                    (544604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20729                    (562140000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20730                    (576054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20731                    (594194400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20732                    (607503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20733                    (625644000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20734                    (638953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20735                    (657093600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20736                    (671007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20737                    (688543200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20738                    (702457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20739                    (719992800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20740                    (733906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20741                    (752047200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20742                    (765356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20743                    (783496800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20744                    (796806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20745                    (814946400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20746                    (828860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20747                    (846396000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20748                    (860310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20749                    (877845600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20750                    (891759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20751                    (909295200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20752                    (923209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20753                    (941349600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20754                    (954658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20755                    (972799200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20756                    (986108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20757                    (1004248800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20758                    (1018162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20759                    (1035698400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20760                    (1049612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20761                    (1067148000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20762                    (1081062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20763                    (1099202400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20764                    (1112511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20765                    (1130652000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20766                    (1143961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20767                    (1162101600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20768                    (1173596400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20769                    (1194156000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20770                    (1205046000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20771                    (1225605600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20772                    (1236495600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20773                    (1257055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20774                    (1268550000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20775                    (1289109600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20776                    (1299999600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20777                    (1320559200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20778                    (1331449200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20779                    (1352008800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20780                    (1362898800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20781                    (1383458400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20782                    (1394348400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20783                    (1414908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20784                    (1425798000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20785                    (1446357600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20786                    (1457852400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20787                    (1478412000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20788                    (1489302000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20789                    (1509861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20790                    (1520751600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20791                    (1541311200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20792                    (1552201200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20793                    (1572760800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20794                    (1583650800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20795                    (1604210400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20796                    (1615705200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20797                    (1636264800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20798                    (1647154800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20799                    (1667714400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20800                    (1678604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20801                    (1699164000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20802                    (1710054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20803                    (1730613600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20804                    (1741503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20805                    (1762063200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20806                    (1772953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20807                    (1793512800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20808                    (1805007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20809                    (1825567200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20810                    (1836457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20811                    (1857016800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20812                    (1867906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20813                    (1888466400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20814                    (1899356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20815                    (1919916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20816                    (1930806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20817                    (1951365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20818                    (1962860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20819                    (1983420000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20820                    (1994310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20821                    (2014869600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20822                    (2025759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20823                    (2046319200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20824                    (2057209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20825                    (2077768800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20826                    (2088658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20827                    (2109218400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20828                    (2120108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20829                    (2140668000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20830                    (2152162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20831                    (2172722400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20832                    (2183612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20833                    (2204172000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20834                    (2215062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20835                    (2235621600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20836                    (2246511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20837                    (2267071200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20838                    (2277961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20839                    (2298520800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20840                    (2309410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20841                    (2329970400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20842                    (2341465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20843                    (2362024800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20844                    (2372914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20845                    (2393474400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20846                    (2404364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20847                    (2424924000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20848                    (2435814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20849                    (2456373600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20850                    (2467263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20851                    (2487823200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20852                    (2499318000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20853                    (2519877600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20854                    (2530767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20855                    (2551327200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20856                    (2562217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20857                    (2582776800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20858                    (2593666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20859                    (2614226400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20860                    (2625116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20861                    (2645676000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20862                    (2656566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20863                    (2677125600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20864                    (2688620400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20865                    (2709180000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20866                    (2720070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20867                    (2740629600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20868                    (2751519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20869                    (2772079200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20870                    (2782969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20871                    (2803528800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20872                    (2814418800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20873                    (2834978400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20874                    (2846473200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20875                    (2867032800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20876                    (2877922800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20877                    (2898482400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20878                    (2909372400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20879                    (2929932000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20880                    (2940822000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20881                    (2961381600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20882                    (2972271600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20883                    (2992831200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20884                    (3003721200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20885                    (3024280800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20886                    (3035775600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20887                    (3056335200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20888                    (3067225200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20889                    (3087784800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20890                    (3098674800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20891                    (3119234400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20892                    (3130124400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20893                    (3150684000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20894                    (3161574000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20895                    (3182133600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20896                    (3193023600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20897                    (3213583200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20898                    (3225078000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20899                    (3245637600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20900                    (3256527600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20901                    (3277087200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20902                    (3287977200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20903                    (3308536800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20904                    (3319426800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20905                    (3339986400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20906                    (3350876400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20907                    (3371436000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20908                    (3382930800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20909                    (3403490400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20910                    (3414380400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20911                    (3434940000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20912                    (3445830000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20913                    (3466389600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20914                    (3477279600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20915                    (3497839200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20916                    (3508729200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20917                    (3529288800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20918                    (3540178800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20919                    (3560738400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20920                    (3572233200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20921                    (3592792800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20922                    (3603682800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20923                    (3624242400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20924                    (3635132400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20925                    (3655692000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20926                    (3666582000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20927                    (3687141600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20928                    (3698031600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20929                    (3718591200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20930                    (3730086000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20931                    (3750645600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20932                    (3761535600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20933                    (3782095200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20934                    (3792985200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20935                    (3813544800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20936                    (3824434800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20937                    (3844994400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20938                    (3855884400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20939                    (3876444000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20940                    (3887334000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20941                    (3907893600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20942                    (3919388400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20943                    (3939948000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20944                    (3950838000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20945                    (3971397600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20946                    (3982287600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20947                    (4002847200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20948                    (4013737200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20949                    (4034296800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20950                    (4045186800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20951                    (4065746400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20952                    (4076636400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
20953                    (4097196000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
20954                ];
20955                FixedTimespanSet {
20956                    first: FixedTimespan {
20957                        utc_offset: -19052,
20958                        dst_offset: 0,
20959                        name: Some("LMT"),
20960                    },
20961                    rest: REST
20962                }
20963            },
20964
20965            Tz::America__Nome => {
20966                const REST: &[(i64, FixedTimespan)] = &[
20967                    (-3225223727, FixedTimespan { utc_offset: -39698, dst_offset: 0, name: Some("LMT") }),
20968                    (-2188947502, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("NST") }),
20969                    (-880196400, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("NWT") }),
20970                    (-769395600, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("NPT") }),
20971                    (-765374400, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("NST") }),
20972                    (-86878800, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("BST") }),
20973                    (-21466800, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("BDT") }),
20974                    (-5745600, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("BST") }),
20975                    (9982800, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("BDT") }),
20976                    (25704000, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("BST") }),
20977                    (41432400, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("BDT") }),
20978                    (57758400, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("BST") }),
20979                    (73486800, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("BDT") }),
20980                    (89208000, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("BST") }),
20981                    (104936400, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("BDT") }),
20982                    (120657600, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("BST") }),
20983                    (126709200, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("BDT") }),
20984                    (152107200, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("BST") }),
20985                    (162392400, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("BDT") }),
20986                    (183556800, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("BST") }),
20987                    (199285200, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("BDT") }),
20988                    (215611200, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("BST") }),
20989                    (230734800, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("BDT") }),
20990                    (247060800, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("BST") }),
20991                    (262789200, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("BDT") }),
20992                    (278510400, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("BST") }),
20993                    (294238800, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("BDT") }),
20994                    (309960000, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("BST") }),
20995                    (325688400, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("BDT") }),
20996                    (341409600, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("BST") }),
20997                    (357138000, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("BDT") }),
20998                    (372859200, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("BST") }),
20999                    (388587600, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("BDT") }),
21000                    (404913600, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("BST") }),
21001                    (420037200, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("BDT") }),
21002                    (436363200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("YST") }),
21003                    (439030800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21004                    (452084400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21005                    (467805600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21006                    (483534000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21007                    (499255200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21008                    (514983600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21009                    (530704800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21010                    (544618800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21011                    (562154400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21012                    (576068400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21013                    (594208800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21014                    (607518000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21015                    (625658400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21016                    (638967600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21017                    (657108000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21018                    (671022000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21019                    (688557600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21020                    (702471600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21021                    (720007200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21022                    (733921200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21023                    (752061600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21024                    (765370800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21025                    (783511200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21026                    (796820400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21027                    (814960800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21028                    (828874800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21029                    (846410400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21030                    (860324400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21031                    (877860000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21032                    (891774000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21033                    (909309600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21034                    (923223600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21035                    (941364000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21036                    (954673200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21037                    (972813600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21038                    (986122800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21039                    (1004263200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21040                    (1018177200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21041                    (1035712800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21042                    (1049626800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21043                    (1067162400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21044                    (1081076400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21045                    (1099216800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21046                    (1112526000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21047                    (1130666400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21048                    (1143975600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21049                    (1162116000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21050                    (1173610800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21051                    (1194170400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21052                    (1205060400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21053                    (1225620000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21054                    (1236510000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21055                    (1257069600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21056                    (1268564400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21057                    (1289124000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21058                    (1300014000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21059                    (1320573600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21060                    (1331463600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21061                    (1352023200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21062                    (1362913200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21063                    (1383472800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21064                    (1394362800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21065                    (1414922400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21066                    (1425812400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21067                    (1446372000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21068                    (1457866800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21069                    (1478426400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21070                    (1489316400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21071                    (1509876000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21072                    (1520766000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21073                    (1541325600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21074                    (1552215600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21075                    (1572775200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21076                    (1583665200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21077                    (1604224800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21078                    (1615719600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21079                    (1636279200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21080                    (1647169200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21081                    (1667728800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21082                    (1678618800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21083                    (1699178400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21084                    (1710068400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21085                    (1730628000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21086                    (1741518000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21087                    (1762077600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21088                    (1772967600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21089                    (1793527200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21090                    (1805022000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21091                    (1825581600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21092                    (1836471600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21093                    (1857031200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21094                    (1867921200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21095                    (1888480800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21096                    (1899370800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21097                    (1919930400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21098                    (1930820400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21099                    (1951380000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21100                    (1962874800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21101                    (1983434400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21102                    (1994324400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21103                    (2014884000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21104                    (2025774000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21105                    (2046333600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21106                    (2057223600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21107                    (2077783200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21108                    (2088673200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21109                    (2109232800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21110                    (2120122800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21111                    (2140682400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21112                    (2152177200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21113                    (2172736800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21114                    (2183626800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21115                    (2204186400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21116                    (2215076400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21117                    (2235636000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21118                    (2246526000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21119                    (2267085600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21120                    (2277975600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21121                    (2298535200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21122                    (2309425200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21123                    (2329984800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21124                    (2341479600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21125                    (2362039200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21126                    (2372929200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21127                    (2393488800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21128                    (2404378800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21129                    (2424938400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21130                    (2435828400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21131                    (2456388000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21132                    (2467278000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21133                    (2487837600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21134                    (2499332400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21135                    (2519892000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21136                    (2530782000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21137                    (2551341600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21138                    (2562231600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21139                    (2582791200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21140                    (2593681200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21141                    (2614240800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21142                    (2625130800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21143                    (2645690400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21144                    (2656580400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21145                    (2677140000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21146                    (2688634800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21147                    (2709194400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21148                    (2720084400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21149                    (2740644000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21150                    (2751534000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21151                    (2772093600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21152                    (2782983600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21153                    (2803543200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21154                    (2814433200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21155                    (2834992800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21156                    (2846487600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21157                    (2867047200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21158                    (2877937200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21159                    (2898496800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21160                    (2909386800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21161                    (2929946400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21162                    (2940836400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21163                    (2961396000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21164                    (2972286000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21165                    (2992845600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21166                    (3003735600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21167                    (3024295200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21168                    (3035790000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21169                    (3056349600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21170                    (3067239600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21171                    (3087799200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21172                    (3098689200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21173                    (3119248800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21174                    (3130138800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21175                    (3150698400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21176                    (3161588400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21177                    (3182148000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21178                    (3193038000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21179                    (3213597600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21180                    (3225092400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21181                    (3245652000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21182                    (3256542000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21183                    (3277101600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21184                    (3287991600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21185                    (3308551200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21186                    (3319441200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21187                    (3340000800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21188                    (3350890800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21189                    (3371450400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21190                    (3382945200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21191                    (3403504800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21192                    (3414394800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21193                    (3434954400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21194                    (3445844400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21195                    (3466404000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21196                    (3477294000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21197                    (3497853600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21198                    (3508743600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21199                    (3529303200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21200                    (3540193200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21201                    (3560752800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21202                    (3572247600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21203                    (3592807200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21204                    (3603697200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21205                    (3624256800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21206                    (3635146800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21207                    (3655706400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21208                    (3666596400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21209                    (3687156000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21210                    (3698046000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21211                    (3718605600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21212                    (3730100400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21213                    (3750660000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21214                    (3761550000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21215                    (3782109600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21216                    (3792999600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21217                    (3813559200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21218                    (3824449200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21219                    (3845008800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21220                    (3855898800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21221                    (3876458400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21222                    (3887348400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21223                    (3907908000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21224                    (3919402800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21225                    (3939962400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21226                    (3950852400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21227                    (3971412000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21228                    (3982302000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21229                    (4002861600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21230                    (4013751600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21231                    (4034311200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21232                    (4045201200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21233                    (4065760800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21234                    (4076650800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
21235                    (4097210400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
21236                ];
21237                FixedTimespanSet {
21238                    first: FixedTimespan {
21239                        utc_offset: 46702,
21240                        dst_offset: 0,
21241                        name: Some("LMT"),
21242                    },
21243                    rest: REST
21244                }
21245            },
21246
21247            Tz::America__Noronha => {
21248                const REST: &[(i64, FixedTimespan)] = &[
21249                    (-1767217820, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
21250                    (-1206961200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
21251                    (-1191366000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
21252                    (-1175378400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
21253                    (-1159830000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
21254                    (-633823200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
21255                    (-622072800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
21256                    (-602287200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
21257                    (-591836400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
21258                    (-570751200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
21259                    (-560214000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
21260                    (-539128800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
21261                    (-531356400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
21262                    (-191368800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
21263                    (-184201200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
21264                    (-155167200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
21265                    (-150073200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
21266                    (-128901600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
21267                    (-121129200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
21268                    (-99957600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
21269                    (-89593200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
21270                    (-68421600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
21271                    (-57970800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
21272                    (499744800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
21273                    (511232400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
21274                    (530589600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
21275                    (540262800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
21276                    (562125600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
21277                    (571194000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
21278                    (592970400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
21279                    (602038800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
21280                    (624420000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
21281                    (634698000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
21282                    (938916000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
21283                    (951613200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
21284                    (970970400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
21285                    (971571600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
21286                    (1003024800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
21287                    (1013907600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
21288                ];
21289                FixedTimespanSet {
21290                    first: FixedTimespan {
21291                        utc_offset: -7780,
21292                        dst_offset: 0,
21293                        name: Some("LMT"),
21294                    },
21295                    rest: REST
21296                }
21297            },
21298
21299            Tz::America__North_Dakota__Beulah => {
21300                const REST: &[(i64, FixedTimespan)] = &[
21301                    (-2717643600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21302                    (-1633273200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21303                    (-1615132800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21304                    (-1601823600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21305                    (-1583683200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21306                    (-880210800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MWT") }),
21307                    (-769395600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MPT") }),
21308                    (-765388800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21309                    (-84380400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21310                    (-68659200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21311                    (-52930800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21312                    (-37209600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21313                    (-21481200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21314                    (-5760000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21315                    (9968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21316                    (25689600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21317                    (41418000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21318                    (57744000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21319                    (73472400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21320                    (89193600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21321                    (104922000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21322                    (120643200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21323                    (126694800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21324                    (152092800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21325                    (162378000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21326                    (183542400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21327                    (199270800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21328                    (215596800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21329                    (230720400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21330                    (247046400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21331                    (262774800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21332                    (278496000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21333                    (294224400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21334                    (309945600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21335                    (325674000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21336                    (341395200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21337                    (357123600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21338                    (372844800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21339                    (388573200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21340                    (404899200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21341                    (420022800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21342                    (436348800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21343                    (452077200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21344                    (467798400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21345                    (483526800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21346                    (499248000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21347                    (514976400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21348                    (530697600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21349                    (544611600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21350                    (562147200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21351                    (576061200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21352                    (594201600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21353                    (607510800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21354                    (625651200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21355                    (638960400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21356                    (657100800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21357                    (671014800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21358                    (688550400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21359                    (702464400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21360                    (720000000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21361                    (733914000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21362                    (752054400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21363                    (765363600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21364                    (783504000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21365                    (796813200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21366                    (814953600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21367                    (828867600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21368                    (846403200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21369                    (860317200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21370                    (877852800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21371                    (891766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21372                    (909302400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21373                    (923216400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21374                    (941356800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21375                    (954666000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21376                    (972806400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21377                    (986115600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21378                    (1004256000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21379                    (1018170000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21380                    (1035705600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21381                    (1049619600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21382                    (1067155200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21383                    (1081069200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21384                    (1099209600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21385                    (1112518800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21386                    (1130659200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21387                    (1143968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21388                    (1162108800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21389                    (1173603600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21390                    (1194163200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21391                    (1205053200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21392                    (1225612800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21393                    (1236502800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21394                    (1257062400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21395                    (1268557200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21396                    (1289116800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21397                    (1300003200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21398                    (1320562800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21399                    (1331452800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21400                    (1352012400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21401                    (1362902400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21402                    (1383462000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21403                    (1394352000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21404                    (1414911600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21405                    (1425801600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21406                    (1446361200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21407                    (1457856000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21408                    (1478415600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21409                    (1489305600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21410                    (1509865200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21411                    (1520755200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21412                    (1541314800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21413                    (1552204800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21414                    (1572764400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21415                    (1583654400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21416                    (1604214000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21417                    (1615708800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21418                    (1636268400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21419                    (1647158400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21420                    (1667718000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21421                    (1678608000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21422                    (1699167600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21423                    (1710057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21424                    (1730617200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21425                    (1741507200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21426                    (1762066800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21427                    (1772956800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21428                    (1793516400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21429                    (1805011200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21430                    (1825570800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21431                    (1836460800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21432                    (1857020400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21433                    (1867910400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21434                    (1888470000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21435                    (1899360000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21436                    (1919919600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21437                    (1930809600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21438                    (1951369200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21439                    (1962864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21440                    (1983423600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21441                    (1994313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21442                    (2014873200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21443                    (2025763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21444                    (2046322800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21445                    (2057212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21446                    (2077772400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21447                    (2088662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21448                    (2109222000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21449                    (2120112000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21450                    (2140671600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21451                    (2152166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21452                    (2172726000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21453                    (2183616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21454                    (2204175600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21455                    (2215065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21456                    (2235625200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21457                    (2246515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21458                    (2267074800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21459                    (2277964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21460                    (2298524400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21461                    (2309414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21462                    (2329974000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21463                    (2341468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21464                    (2362028400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21465                    (2372918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21466                    (2393478000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21467                    (2404368000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21468                    (2424927600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21469                    (2435817600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21470                    (2456377200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21471                    (2467267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21472                    (2487826800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21473                    (2499321600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21474                    (2519881200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21475                    (2530771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21476                    (2551330800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21477                    (2562220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21478                    (2582780400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21479                    (2593670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21480                    (2614230000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21481                    (2625120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21482                    (2645679600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21483                    (2656569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21484                    (2677129200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21485                    (2688624000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21486                    (2709183600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21487                    (2720073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21488                    (2740633200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21489                    (2751523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21490                    (2772082800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21491                    (2782972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21492                    (2803532400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21493                    (2814422400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21494                    (2834982000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21495                    (2846476800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21496                    (2867036400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21497                    (2877926400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21498                    (2898486000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21499                    (2909376000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21500                    (2929935600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21501                    (2940825600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21502                    (2961385200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21503                    (2972275200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21504                    (2992834800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21505                    (3003724800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21506                    (3024284400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21507                    (3035779200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21508                    (3056338800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21509                    (3067228800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21510                    (3087788400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21511                    (3098678400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21512                    (3119238000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21513                    (3130128000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21514                    (3150687600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21515                    (3161577600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21516                    (3182137200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21517                    (3193027200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21518                    (3213586800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21519                    (3225081600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21520                    (3245641200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21521                    (3256531200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21522                    (3277090800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21523                    (3287980800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21524                    (3308540400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21525                    (3319430400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21526                    (3339990000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21527                    (3350880000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21528                    (3371439600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21529                    (3382934400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21530                    (3403494000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21531                    (3414384000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21532                    (3434943600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21533                    (3445833600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21534                    (3466393200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21535                    (3477283200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21536                    (3497842800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21537                    (3508732800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21538                    (3529292400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21539                    (3540182400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21540                    (3560742000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21541                    (3572236800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21542                    (3592796400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21543                    (3603686400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21544                    (3624246000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21545                    (3635136000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21546                    (3655695600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21547                    (3666585600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21548                    (3687145200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21549                    (3698035200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21550                    (3718594800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21551                    (3730089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21552                    (3750649200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21553                    (3761539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21554                    (3782098800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21555                    (3792988800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21556                    (3813548400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21557                    (3824438400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21558                    (3844998000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21559                    (3855888000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21560                    (3876447600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21561                    (3887337600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21562                    (3907897200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21563                    (3919392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21564                    (3939951600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21565                    (3950841600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21566                    (3971401200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21567                    (3982291200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21568                    (4002850800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21569                    (4013740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21570                    (4034300400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21571                    (4045190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21572                    (4065750000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21573                    (4076640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21574                    (4097199600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21575                ];
21576                FixedTimespanSet {
21577                    first: FixedTimespan {
21578                        utc_offset: -24427,
21579                        dst_offset: 0,
21580                        name: Some("LMT"),
21581                    },
21582                    rest: REST
21583                }
21584            },
21585
21586            Tz::America__North_Dakota__Center => {
21587                const REST: &[(i64, FixedTimespan)] = &[
21588                    (-2717643600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21589                    (-1633273200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21590                    (-1615132800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21591                    (-1601823600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21592                    (-1583683200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21593                    (-880210800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MWT") }),
21594                    (-769395600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MPT") }),
21595                    (-765388800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21596                    (-84380400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21597                    (-68659200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21598                    (-52930800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21599                    (-37209600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21600                    (-21481200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21601                    (-5760000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21602                    (9968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21603                    (25689600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21604                    (41418000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21605                    (57744000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21606                    (73472400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21607                    (89193600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21608                    (104922000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21609                    (120643200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21610                    (126694800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21611                    (152092800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21612                    (162378000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21613                    (183542400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21614                    (199270800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21615                    (215596800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21616                    (230720400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21617                    (247046400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21618                    (262774800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21619                    (278496000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21620                    (294224400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21621                    (309945600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21622                    (325674000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21623                    (341395200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21624                    (357123600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21625                    (372844800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21626                    (388573200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21627                    (404899200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21628                    (420022800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21629                    (436348800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21630                    (452077200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21631                    (467798400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21632                    (483526800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21633                    (499248000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21634                    (514976400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21635                    (530697600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21636                    (544611600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21637                    (562147200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21638                    (576061200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21639                    (594201600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21640                    (607510800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21641                    (625651200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21642                    (638960400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21643                    (657100800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21644                    (671014800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21645                    (688550400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21646                    (702464400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21647                    (720000000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21648                    (733910400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21649                    (752050800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21650                    (765360000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21651                    (783500400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21652                    (796809600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21653                    (814950000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21654                    (828864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21655                    (846399600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21656                    (860313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21657                    (877849200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21658                    (891763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21659                    (909298800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21660                    (923212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21661                    (941353200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21662                    (954662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21663                    (972802800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21664                    (986112000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21665                    (1004252400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21666                    (1018166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21667                    (1035702000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21668                    (1049616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21669                    (1067151600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21670                    (1081065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21671                    (1099206000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21672                    (1112515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21673                    (1130655600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21674                    (1143964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21675                    (1162105200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21676                    (1173600000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21677                    (1194159600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21678                    (1205049600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21679                    (1225609200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21680                    (1236499200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21681                    (1257058800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21682                    (1268553600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21683                    (1289113200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21684                    (1300003200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21685                    (1320562800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21686                    (1331452800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21687                    (1352012400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21688                    (1362902400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21689                    (1383462000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21690                    (1394352000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21691                    (1414911600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21692                    (1425801600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21693                    (1446361200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21694                    (1457856000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21695                    (1478415600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21696                    (1489305600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21697                    (1509865200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21698                    (1520755200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21699                    (1541314800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21700                    (1552204800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21701                    (1572764400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21702                    (1583654400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21703                    (1604214000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21704                    (1615708800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21705                    (1636268400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21706                    (1647158400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21707                    (1667718000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21708                    (1678608000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21709                    (1699167600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21710                    (1710057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21711                    (1730617200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21712                    (1741507200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21713                    (1762066800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21714                    (1772956800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21715                    (1793516400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21716                    (1805011200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21717                    (1825570800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21718                    (1836460800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21719                    (1857020400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21720                    (1867910400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21721                    (1888470000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21722                    (1899360000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21723                    (1919919600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21724                    (1930809600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21725                    (1951369200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21726                    (1962864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21727                    (1983423600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21728                    (1994313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21729                    (2014873200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21730                    (2025763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21731                    (2046322800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21732                    (2057212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21733                    (2077772400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21734                    (2088662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21735                    (2109222000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21736                    (2120112000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21737                    (2140671600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21738                    (2152166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21739                    (2172726000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21740                    (2183616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21741                    (2204175600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21742                    (2215065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21743                    (2235625200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21744                    (2246515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21745                    (2267074800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21746                    (2277964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21747                    (2298524400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21748                    (2309414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21749                    (2329974000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21750                    (2341468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21751                    (2362028400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21752                    (2372918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21753                    (2393478000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21754                    (2404368000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21755                    (2424927600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21756                    (2435817600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21757                    (2456377200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21758                    (2467267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21759                    (2487826800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21760                    (2499321600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21761                    (2519881200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21762                    (2530771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21763                    (2551330800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21764                    (2562220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21765                    (2582780400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21766                    (2593670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21767                    (2614230000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21768                    (2625120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21769                    (2645679600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21770                    (2656569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21771                    (2677129200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21772                    (2688624000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21773                    (2709183600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21774                    (2720073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21775                    (2740633200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21776                    (2751523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21777                    (2772082800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21778                    (2782972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21779                    (2803532400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21780                    (2814422400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21781                    (2834982000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21782                    (2846476800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21783                    (2867036400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21784                    (2877926400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21785                    (2898486000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21786                    (2909376000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21787                    (2929935600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21788                    (2940825600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21789                    (2961385200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21790                    (2972275200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21791                    (2992834800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21792                    (3003724800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21793                    (3024284400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21794                    (3035779200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21795                    (3056338800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21796                    (3067228800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21797                    (3087788400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21798                    (3098678400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21799                    (3119238000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21800                    (3130128000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21801                    (3150687600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21802                    (3161577600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21803                    (3182137200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21804                    (3193027200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21805                    (3213586800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21806                    (3225081600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21807                    (3245641200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21808                    (3256531200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21809                    (3277090800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21810                    (3287980800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21811                    (3308540400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21812                    (3319430400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21813                    (3339990000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21814                    (3350880000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21815                    (3371439600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21816                    (3382934400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21817                    (3403494000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21818                    (3414384000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21819                    (3434943600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21820                    (3445833600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21821                    (3466393200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21822                    (3477283200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21823                    (3497842800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21824                    (3508732800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21825                    (3529292400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21826                    (3540182400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21827                    (3560742000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21828                    (3572236800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21829                    (3592796400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21830                    (3603686400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21831                    (3624246000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21832                    (3635136000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21833                    (3655695600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21834                    (3666585600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21835                    (3687145200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21836                    (3698035200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21837                    (3718594800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21838                    (3730089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21839                    (3750649200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21840                    (3761539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21841                    (3782098800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21842                    (3792988800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21843                    (3813548400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21844                    (3824438400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21845                    (3844998000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21846                    (3855888000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21847                    (3876447600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21848                    (3887337600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21849                    (3907897200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21850                    (3919392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21851                    (3939951600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21852                    (3950841600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21853                    (3971401200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21854                    (3982291200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21855                    (4002850800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21856                    (4013740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21857                    (4034300400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21858                    (4045190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21859                    (4065750000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21860                    (4076640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21861                    (4097199600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21862                ];
21863                FixedTimespanSet {
21864                    first: FixedTimespan {
21865                        utc_offset: -24312,
21866                        dst_offset: 0,
21867                        name: Some("LMT"),
21868                    },
21869                    rest: REST
21870                }
21871            },
21872
21873            Tz::America__North_Dakota__New_Salem => {
21874                const REST: &[(i64, FixedTimespan)] = &[
21875                    (-2717643600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21876                    (-1633273200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21877                    (-1615132800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21878                    (-1601823600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21879                    (-1583683200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21880                    (-880210800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MWT") }),
21881                    (-769395600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MPT") }),
21882                    (-765388800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21883                    (-84380400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21884                    (-68659200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21885                    (-52930800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21886                    (-37209600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21887                    (-21481200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21888                    (-5760000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21889                    (9968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21890                    (25689600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21891                    (41418000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21892                    (57744000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21893                    (73472400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21894                    (89193600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21895                    (104922000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21896                    (120643200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21897                    (126694800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21898                    (152092800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21899                    (162378000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21900                    (183542400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21901                    (199270800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21902                    (215596800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21903                    (230720400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21904                    (247046400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21905                    (262774800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21906                    (278496000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21907                    (294224400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21908                    (309945600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21909                    (325674000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21910                    (341395200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21911                    (357123600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21912                    (372844800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21913                    (388573200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21914                    (404899200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21915                    (420022800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21916                    (436348800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21917                    (452077200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21918                    (467798400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21919                    (483526800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21920                    (499248000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21921                    (514976400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21922                    (530697600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21923                    (544611600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21924                    (562147200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21925                    (576061200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21926                    (594201600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21927                    (607510800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21928                    (625651200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21929                    (638960400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21930                    (657100800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21931                    (671014800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21932                    (688550400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21933                    (702464400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21934                    (720000000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21935                    (733914000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21936                    (752054400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21937                    (765363600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21938                    (783504000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21939                    (796813200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21940                    (814953600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21941                    (828867600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21942                    (846403200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21943                    (860317200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21944                    (877852800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21945                    (891766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21946                    (909302400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21947                    (923216400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21948                    (941356800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21949                    (954666000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21950                    (972806400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21951                    (986115600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21952                    (1004256000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21953                    (1018170000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21954                    (1035705600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
21955                    (1049619600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
21956                    (1067155200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21957                    (1081065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21958                    (1099206000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21959                    (1112515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21960                    (1130655600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21961                    (1143964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21962                    (1162105200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21963                    (1173600000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21964                    (1194159600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21965                    (1205049600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21966                    (1225609200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21967                    (1236499200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21968                    (1257058800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21969                    (1268553600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21970                    (1289113200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21971                    (1300003200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21972                    (1320562800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21973                    (1331452800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21974                    (1352012400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21975                    (1362902400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21976                    (1383462000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21977                    (1394352000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21978                    (1414911600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21979                    (1425801600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21980                    (1446361200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21981                    (1457856000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21982                    (1478415600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21983                    (1489305600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21984                    (1509865200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21985                    (1520755200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21986                    (1541314800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21987                    (1552204800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21988                    (1572764400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21989                    (1583654400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21990                    (1604214000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21991                    (1615708800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21992                    (1636268400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21993                    (1647158400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21994                    (1667718000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21995                    (1678608000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21996                    (1699167600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21997                    (1710057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
21998                    (1730617200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
21999                    (1741507200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22000                    (1762066800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22001                    (1772956800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22002                    (1793516400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22003                    (1805011200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22004                    (1825570800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22005                    (1836460800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22006                    (1857020400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22007                    (1867910400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22008                    (1888470000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22009                    (1899360000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22010                    (1919919600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22011                    (1930809600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22012                    (1951369200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22013                    (1962864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22014                    (1983423600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22015                    (1994313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22016                    (2014873200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22017                    (2025763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22018                    (2046322800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22019                    (2057212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22020                    (2077772400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22021                    (2088662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22022                    (2109222000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22023                    (2120112000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22024                    (2140671600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22025                    (2152166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22026                    (2172726000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22027                    (2183616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22028                    (2204175600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22029                    (2215065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22030                    (2235625200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22031                    (2246515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22032                    (2267074800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22033                    (2277964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22034                    (2298524400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22035                    (2309414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22036                    (2329974000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22037                    (2341468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22038                    (2362028400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22039                    (2372918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22040                    (2393478000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22041                    (2404368000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22042                    (2424927600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22043                    (2435817600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22044                    (2456377200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22045                    (2467267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22046                    (2487826800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22047                    (2499321600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22048                    (2519881200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22049                    (2530771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22050                    (2551330800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22051                    (2562220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22052                    (2582780400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22053                    (2593670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22054                    (2614230000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22055                    (2625120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22056                    (2645679600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22057                    (2656569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22058                    (2677129200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22059                    (2688624000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22060                    (2709183600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22061                    (2720073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22062                    (2740633200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22063                    (2751523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22064                    (2772082800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22065                    (2782972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22066                    (2803532400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22067                    (2814422400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22068                    (2834982000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22069                    (2846476800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22070                    (2867036400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22071                    (2877926400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22072                    (2898486000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22073                    (2909376000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22074                    (2929935600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22075                    (2940825600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22076                    (2961385200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22077                    (2972275200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22078                    (2992834800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22079                    (3003724800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22080                    (3024284400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22081                    (3035779200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22082                    (3056338800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22083                    (3067228800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22084                    (3087788400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22085                    (3098678400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22086                    (3119238000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22087                    (3130128000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22088                    (3150687600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22089                    (3161577600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22090                    (3182137200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22091                    (3193027200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22092                    (3213586800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22093                    (3225081600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22094                    (3245641200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22095                    (3256531200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22096                    (3277090800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22097                    (3287980800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22098                    (3308540400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22099                    (3319430400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22100                    (3339990000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22101                    (3350880000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22102                    (3371439600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22103                    (3382934400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22104                    (3403494000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22105                    (3414384000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22106                    (3434943600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22107                    (3445833600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22108                    (3466393200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22109                    (3477283200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22110                    (3497842800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22111                    (3508732800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22112                    (3529292400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22113                    (3540182400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22114                    (3560742000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22115                    (3572236800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22116                    (3592796400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22117                    (3603686400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22118                    (3624246000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22119                    (3635136000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22120                    (3655695600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22121                    (3666585600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22122                    (3687145200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22123                    (3698035200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22124                    (3718594800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22125                    (3730089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22126                    (3750649200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22127                    (3761539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22128                    (3782098800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22129                    (3792988800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22130                    (3813548400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22131                    (3824438400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22132                    (3844998000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22133                    (3855888000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22134                    (3876447600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22135                    (3887337600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22136                    (3907897200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22137                    (3919392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22138                    (3939951600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22139                    (3950841600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22140                    (3971401200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22141                    (3982291200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22142                    (4002850800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22143                    (4013740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22144                    (4034300400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22145                    (4045190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22146                    (4065750000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22147                    (4076640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22148                    (4097199600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22149                ];
22150                FixedTimespanSet {
22151                    first: FixedTimespan {
22152                        utc_offset: -24339,
22153                        dst_offset: 0,
22154                        name: Some("LMT"),
22155                    },
22156                    rest: REST
22157                }
22158            },
22159
22160            Tz::America__Nuuk => {
22161                const REST: &[(i64, FixedTimespan)] = &[
22162                    (-1686083584, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
22163                    (323845200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
22164                    (338950800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
22165                    (354675600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
22166                    (370400400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
22167                    (386125200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
22168                    (401850000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
22169                    (417574800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
22170                    (433299600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
22171                    (449024400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
22172                    (465354000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
22173                    (481078800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
22174                    (496803600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
22175                    (512528400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
22176                    (528253200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
22177                    (543978000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
22178                    (559702800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
22179                    (575427600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
22180                    (591152400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
22181                    (606877200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
22182                    (622602000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
22183                    (638326800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
22184                    (654656400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
22185                    (670381200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
22186                    (686106000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
22187                    (701830800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
22188                    (717555600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
22189                    (733280400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
22190                    (749005200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
22191                    (764730000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
22192                    (780454800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
22193                    (796179600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
22194                    (811904400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
22195                    (828234000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
22196                    (846378000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
22197                    (859683600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
22198                    (877827600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
22199                    (891133200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
22200                    (909277200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
22201                    (922582800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
22202                    (941331600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
22203                    (954032400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
22204                    (972781200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
22205                    (985482000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
22206                    (1004230800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
22207                    (1017536400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
22208                    (1035680400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
22209                    (1048986000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
22210                    (1067130000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
22211                    (1080435600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
22212                    (1099184400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
22213                    (1111885200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
22214                    (1130634000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
22215                    (1143334800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
22216                    (1162083600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
22217                    (1174784400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
22218                    (1193533200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
22219                    (1206838800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
22220                    (1224982800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
22221                    (1238288400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
22222                    (1256432400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
22223                    (1269738000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
22224                    (1288486800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
22225                    (1301187600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
22226                    (1319936400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
22227                    (1332637200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
22228                    (1351386000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
22229                    (1364691600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
22230                    (1382835600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
22231                    (1396141200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
22232                    (1414285200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
22233                    (1427590800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
22234                    (1445734800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
22235                    (1459040400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
22236                    (1477789200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
22237                    (1490490000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
22238                    (1509238800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
22239                    (1521939600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
22240                    (1540688400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
22241                    (1553994000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
22242                    (1572138000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
22243                    (1585443600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
22244                    (1603587600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
22245                    (1616893200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
22246                    (1635642000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
22247                    (1648342800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
22248                    (1667091600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
22249                    (1679792400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22250                    (1711846800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22251                    (1729990800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22252                    (1743296400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22253                    (1761440400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22254                    (1774746000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22255                    (1792890000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22256                    (1806195600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22257                    (1824944400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22258                    (1837645200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22259                    (1856394000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22260                    (1869094800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22261                    (1887843600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22262                    (1901149200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22263                    (1919293200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22264                    (1932598800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22265                    (1950742800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22266                    (1964048400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22267                    (1982797200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22268                    (1995498000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22269                    (2014246800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22270                    (2026947600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22271                    (2045696400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22272                    (2058397200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22273                    (2077146000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22274                    (2090451600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22275                    (2108595600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22276                    (2121901200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22277                    (2140045200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22278                    (2153350800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22279                    (2172099600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22280                    (2184800400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22281                    (2203549200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22282                    (2216250000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22283                    (2234998800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22284                    (2248304400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22285                    (2266448400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22286                    (2279754000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22287                    (2297898000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22288                    (2311203600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22289                    (2329347600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22290                    (2342653200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22291                    (2361402000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22292                    (2374102800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22293                    (2392851600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22294                    (2405552400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22295                    (2424301200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22296                    (2437606800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22297                    (2455750800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22298                    (2469056400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22299                    (2487200400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22300                    (2500506000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22301                    (2519254800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22302                    (2531955600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22303                    (2550704400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22304                    (2563405200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22305                    (2582154000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22306                    (2595459600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22307                    (2613603600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22308                    (2626909200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22309                    (2645053200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22310                    (2658358800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22311                    (2676502800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22312                    (2689808400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22313                    (2708557200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22314                    (2721258000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22315                    (2740006800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22316                    (2752707600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22317                    (2771456400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22318                    (2784762000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22319                    (2802906000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22320                    (2816211600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22321                    (2834355600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22322                    (2847661200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22323                    (2866410000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22324                    (2879110800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22325                    (2897859600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22326                    (2910560400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22327                    (2929309200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22328                    (2942010000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22329                    (2960758800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22330                    (2974064400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22331                    (2992208400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22332                    (3005514000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22333                    (3023658000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22334                    (3036963600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22335                    (3055712400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22336                    (3068413200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22337                    (3087162000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22338                    (3099862800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22339                    (3118611600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22340                    (3131917200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22341                    (3150061200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22342                    (3163366800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22343                    (3181510800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22344                    (3194816400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22345                    (3212960400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22346                    (3226266000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22347                    (3245014800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22348                    (3257715600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22349                    (3276464400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22350                    (3289165200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22351                    (3307914000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22352                    (3321219600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22353                    (3339363600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22354                    (3352669200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22355                    (3370813200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22356                    (3384118800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22357                    (3402867600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22358                    (3415568400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22359                    (3434317200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22360                    (3447018000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22361                    (3465766800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22362                    (3479072400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22363                    (3497216400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22364                    (3510522000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22365                    (3528666000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22366                    (3541971600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22367                    (3560115600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22368                    (3573421200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22369                    (3592170000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22370                    (3604870800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22371                    (3623619600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22372                    (3636320400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22373                    (3655069200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22374                    (3668374800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22375                    (3686518800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22376                    (3699824400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22377                    (3717968400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22378                    (3731274000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22379                    (3750022800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22380                    (3762723600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22381                    (3781472400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22382                    (3794173200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22383                    (3812922000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22384                    (3825622800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22385                    (3844371600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22386                    (3857677200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22387                    (3875821200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22388                    (3889126800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22389                    (3907270800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22390                    (3920576400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22391                    (3939325200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22392                    (3952026000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22393                    (3970774800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22394                    (3983475600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22395                    (4002224400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22396                    (4015530000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22397                    (4033674000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22398                    (4046979600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22399                    (4065123600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22400                    (4078429200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
22401                    (4096573200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
22402                ];
22403                FixedTimespanSet {
22404                    first: FixedTimespan {
22405                        utc_offset: -12416,
22406                        dst_offset: 0,
22407                        name: Some("LMT"),
22408                    },
22409                    rest: REST
22410                }
22411            },
22412
22413            Tz::America__Ojinaga => {
22414                const REST: &[(i64, FixedTimespan)] = &[
22415                    (-1514739600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
22416                    (-1343149200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22417                    (-1234807200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
22418                    (-1220461200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
22419                    (-1207159200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
22420                    (-1191344400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22421                    (828864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22422                    (846399600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22423                    (860313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22424                    (877849200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22425                    (891766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
22426                    (909302400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
22427                    (923216400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
22428                    (941356800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
22429                    (954666000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
22430                    (972806400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
22431                    (989139600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
22432                    (1001836800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
22433                    (1018170000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
22434                    (1035705600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
22435                    (1049619600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
22436                    (1067155200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
22437                    (1081069200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
22438                    (1099209600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
22439                    (1112518800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
22440                    (1130659200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
22441                    (1143968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
22442                    (1162108800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
22443                    (1175418000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
22444                    (1193558400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
22445                    (1207472400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
22446                    (1225008000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
22447                    (1238922000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
22448                    (1256457600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
22449                    (1268557200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
22450                    (1289116800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
22451                    (1300006800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
22452                    (1320566400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
22453                    (1331456400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
22454                    (1352016000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
22455                    (1362906000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
22456                    (1383465600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
22457                    (1394355600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
22458                    (1414915200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
22459                    (1425805200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
22460                    (1446364800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
22461                    (1457859600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
22462                    (1478419200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
22463                    (1489309200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
22464                    (1509868800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
22465                    (1520758800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
22466                    (1541318400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
22467                    (1552208400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
22468                    (1572768000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
22469                    (1583658000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
22470                    (1604217600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
22471                    (1615712400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
22472                    (1636272000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
22473                    (1647162000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
22474                    (1667116800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22475                    (1678608000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22476                    (1699167600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22477                    (1710057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22478                    (1730617200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22479                    (1741507200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22480                    (1762066800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22481                    (1772956800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22482                    (1793516400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22483                    (1805011200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22484                    (1825570800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22485                    (1836460800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22486                    (1857020400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22487                    (1867910400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22488                    (1888470000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22489                    (1899360000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22490                    (1919919600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22491                    (1930809600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22492                    (1951369200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22493                    (1962864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22494                    (1983423600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22495                    (1994313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22496                    (2014873200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22497                    (2025763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22498                    (2046322800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22499                    (2057212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22500                    (2077772400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22501                    (2088662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22502                    (2109222000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22503                    (2120112000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22504                    (2140671600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22505                    (2152166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22506                    (2172726000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22507                    (2183616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22508                    (2204175600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22509                    (2215065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22510                    (2235625200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22511                    (2246515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22512                    (2267074800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22513                    (2277964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22514                    (2298524400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22515                    (2309414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22516                    (2329974000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22517                    (2341468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22518                    (2362028400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22519                    (2372918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22520                    (2393478000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22521                    (2404368000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22522                    (2424927600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22523                    (2435817600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22524                    (2456377200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22525                    (2467267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22526                    (2487826800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22527                    (2499321600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22528                    (2519881200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22529                    (2530771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22530                    (2551330800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22531                    (2562220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22532                    (2582780400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22533                    (2593670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22534                    (2614230000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22535                    (2625120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22536                    (2645679600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22537                    (2656569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22538                    (2677129200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22539                    (2688624000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22540                    (2709183600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22541                    (2720073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22542                    (2740633200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22543                    (2751523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22544                    (2772082800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22545                    (2782972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22546                    (2803532400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22547                    (2814422400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22548                    (2834982000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22549                    (2846476800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22550                    (2867036400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22551                    (2877926400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22552                    (2898486000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22553                    (2909376000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22554                    (2929935600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22555                    (2940825600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22556                    (2961385200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22557                    (2972275200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22558                    (2992834800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22559                    (3003724800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22560                    (3024284400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22561                    (3035779200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22562                    (3056338800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22563                    (3067228800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22564                    (3087788400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22565                    (3098678400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22566                    (3119238000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22567                    (3130128000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22568                    (3150687600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22569                    (3161577600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22570                    (3182137200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22571                    (3193027200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22572                    (3213586800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22573                    (3225081600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22574                    (3245641200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22575                    (3256531200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22576                    (3277090800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22577                    (3287980800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22578                    (3308540400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22579                    (3319430400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22580                    (3339990000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22581                    (3350880000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22582                    (3371439600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22583                    (3382934400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22584                    (3403494000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22585                    (3414384000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22586                    (3434943600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22587                    (3445833600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22588                    (3466393200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22589                    (3477283200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22590                    (3497842800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22591                    (3508732800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22592                    (3529292400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22593                    (3540182400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22594                    (3560742000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22595                    (3572236800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22596                    (3592796400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22597                    (3603686400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22598                    (3624246000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22599                    (3635136000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22600                    (3655695600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22601                    (3666585600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22602                    (3687145200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22603                    (3698035200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22604                    (3718594800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22605                    (3730089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22606                    (3750649200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22607                    (3761539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22608                    (3782098800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22609                    (3792988800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22610                    (3813548400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22611                    (3824438400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22612                    (3844998000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22613                    (3855888000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22614                    (3876447600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22615                    (3887337600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22616                    (3907897200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22617                    (3919392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22618                    (3939951600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22619                    (3950841600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22620                    (3971401200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22621                    (3982291200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22622                    (4002850800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22623                    (4013740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22624                    (4034300400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22625                    (4045190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22626                    (4065750000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22627                    (4076640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22628                    (4097199600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22629                ];
22630                FixedTimespanSet {
22631                    first: FixedTimespan {
22632                        utc_offset: -25060,
22633                        dst_offset: 0,
22634                        name: Some("LMT"),
22635                    },
22636                    rest: REST
22637                }
22638            },
22639
22640            Tz::America__Panama => {
22641                const REST: &[(i64, FixedTimespan)] = &[
22642                    (-2524502512, FixedTimespan { utc_offset: -19176, dst_offset: 0, name: Some("CMT") }),
22643                    (-1946918424, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22644                ];
22645                FixedTimespanSet {
22646                    first: FixedTimespan {
22647                        utc_offset: -19088,
22648                        dst_offset: 0,
22649                        name: Some("LMT"),
22650                    },
22651                    rest: REST
22652                }
22653            },
22654
22655            Tz::America__Pangnirtung => {
22656                const REST: &[(i64, FixedTimespan)] = &[
22657                    (-865296000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EWT") }),
22658                    (-769395600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EPT") }),
22659                    (-765396000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22660                    (73465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22661                    (89186400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22662                    (104914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22663                    (120636000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22664                    (136364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22665                    (152085600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22666                    (167814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22667                    (183535200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22668                    (199263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22669                    (215589600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22670                    (230713200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22671                    (247039200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22672                    (262767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22673                    (278488800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22674                    (294217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22675                    (309938400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22676                    (325666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22677                    (341388000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22678                    (357116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22679                    (372837600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22680                    (388566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22681                    (404892000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22682                    (420015600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22683                    (436341600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22684                    (452070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22685                    (467791200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22686                    (483519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22687                    (499240800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22688                    (514969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22689                    (530690400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22690                    (544604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22691                    (562140000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22692                    (576054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22693                    (594194400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22694                    (607503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22695                    (625644000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22696                    (638953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22697                    (657093600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22698                    (671007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22699                    (688543200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22700                    (702457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22701                    (719992800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22702                    (733906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22703                    (752047200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22704                    (765356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22705                    (783496800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22706                    (796806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22707                    (814946400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22708                    (828860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22709                    (846396000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22710                    (860310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22711                    (877845600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22712                    (891759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22713                    (909295200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22714                    (923209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22715                    (941349600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
22716                    (954662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
22717                    (972802800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22718                    (986108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22719                    (1004248800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22720                    (1018162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22721                    (1035698400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22722                    (1049612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22723                    (1067148000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22724                    (1081062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22725                    (1099202400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22726                    (1112511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22727                    (1130652000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22728                    (1143961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22729                    (1162101600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22730                    (1173596400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22731                    (1194156000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22732                    (1205046000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22733                    (1225605600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22734                    (1236495600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22735                    (1257055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22736                    (1268550000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22737                    (1289109600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22738                    (1299999600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22739                    (1320559200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22740                    (1331449200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22741                    (1352008800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22742                    (1362898800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22743                    (1383458400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22744                    (1394348400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22745                    (1414908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22746                    (1425798000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22747                    (1446357600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22748                    (1457852400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22749                    (1478412000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22750                    (1489302000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22751                    (1509861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22752                    (1520751600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22753                    (1541311200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22754                    (1552201200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22755                    (1572760800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22756                    (1583650800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22757                    (1604210400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22758                    (1615705200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22759                    (1636264800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22760                    (1647154800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22761                    (1667714400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22762                    (1678604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22763                    (1699164000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22764                    (1710054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22765                    (1730613600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22766                    (1741503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22767                    (1762063200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22768                    (1772953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22769                    (1793512800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22770                    (1805007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22771                    (1825567200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22772                    (1836457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22773                    (1857016800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22774                    (1867906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22775                    (1888466400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22776                    (1899356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22777                    (1919916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22778                    (1930806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22779                    (1951365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22780                    (1962860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22781                    (1983420000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22782                    (1994310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22783                    (2014869600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22784                    (2025759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22785                    (2046319200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22786                    (2057209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22787                    (2077768800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22788                    (2088658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22789                    (2109218400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22790                    (2120108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22791                    (2140668000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22792                    (2152162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22793                    (2172722400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22794                    (2183612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22795                    (2204172000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22796                    (2215062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22797                    (2235621600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22798                    (2246511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22799                    (2267071200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22800                    (2277961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22801                    (2298520800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22802                    (2309410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22803                    (2329970400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22804                    (2341465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22805                    (2362024800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22806                    (2372914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22807                    (2393474400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22808                    (2404364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22809                    (2424924000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22810                    (2435814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22811                    (2456373600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22812                    (2467263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22813                    (2487823200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22814                    (2499318000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22815                    (2519877600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22816                    (2530767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22817                    (2551327200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22818                    (2562217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22819                    (2582776800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22820                    (2593666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22821                    (2614226400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22822                    (2625116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22823                    (2645676000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22824                    (2656566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22825                    (2677125600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22826                    (2688620400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22827                    (2709180000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22828                    (2720070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22829                    (2740629600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22830                    (2751519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22831                    (2772079200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22832                    (2782969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22833                    (2803528800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22834                    (2814418800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22835                    (2834978400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22836                    (2846473200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22837                    (2867032800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22838                    (2877922800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22839                    (2898482400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22840                    (2909372400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22841                    (2929932000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22842                    (2940822000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22843                    (2961381600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22844                    (2972271600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22845                    (2992831200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22846                    (3003721200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22847                    (3024280800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22848                    (3035775600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22849                    (3056335200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22850                    (3067225200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22851                    (3087784800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22852                    (3098674800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22853                    (3119234400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22854                    (3130124400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22855                    (3150684000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22856                    (3161574000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22857                    (3182133600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22858                    (3193023600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22859                    (3213583200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22860                    (3225078000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22861                    (3245637600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22862                    (3256527600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22863                    (3277087200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22864                    (3287977200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22865                    (3308536800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22866                    (3319426800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22867                    (3339986400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22868                    (3350876400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22869                    (3371436000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22870                    (3382930800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22871                    (3403490400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22872                    (3414380400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22873                    (3434940000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22874                    (3445830000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22875                    (3466389600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22876                    (3477279600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22877                    (3497839200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22878                    (3508729200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22879                    (3529288800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22880                    (3540178800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22881                    (3560738400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22882                    (3572233200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22883                    (3592792800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22884                    (3603682800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22885                    (3624242400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22886                    (3635132400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22887                    (3655692000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22888                    (3666582000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22889                    (3687141600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22890                    (3698031600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22891                    (3718591200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22892                    (3730086000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22893                    (3750645600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22894                    (3761535600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22895                    (3782095200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22896                    (3792985200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22897                    (3813544800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22898                    (3824434800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22899                    (3844994400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22900                    (3855884400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22901                    (3876444000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22902                    (3887334000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22903                    (3907893600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22904                    (3919388400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22905                    (3939948000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22906                    (3950838000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22907                    (3971397600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22908                    (3982287600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22909                    (4002847200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22910                    (4013737200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22911                    (4034296800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22912                    (4045186800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22913                    (4065746400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22914                    (4076636400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22915                    (4097196000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22916                ];
22917                FixedTimespanSet {
22918                    first: FixedTimespan {
22919                        utc_offset: 0,
22920                        dst_offset: 0,
22921                        name: Some("-00"),
22922                    },
22923                    rest: REST
22924                }
22925            },
22926
22927            Tz::America__Paramaribo => {
22928                const REST: &[(i64, FixedTimespan)] = &[
22929                    (-1861906760, FixedTimespan { utc_offset: -13252, dst_offset: 0, name: Some("PMT") }),
22930                    (-1104524348, FixedTimespan { utc_offset: -13236, dst_offset: 0, name: Some("PMT") }),
22931                    (-765317964, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: None }),
22932                    (465449400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
22933                ];
22934                FixedTimespanSet {
22935                    first: FixedTimespan {
22936                        utc_offset: -13240,
22937                        dst_offset: 0,
22938                        name: Some("LMT"),
22939                    },
22940                    rest: REST
22941                }
22942            },
22943
22944            Tz::America__Phoenix => {
22945                const REST: &[(i64, FixedTimespan)] = &[
22946                    (-2717643600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
22947                    (-1633273200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
22948                    (-1615132800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
22949                    (-1601823600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
22950                    (-1583683200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
22951                    (-880210800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MWT") }),
22952                    (-820519140, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
22953                    (-812653140, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MWT") }),
22954                    (-796845540, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
22955                    (-84380400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
22956                    (-68659200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
22957                ];
22958                FixedTimespanSet {
22959                    first: FixedTimespan {
22960                        utc_offset: -26898,
22961                        dst_offset: 0,
22962                        name: Some("LMT"),
22963                    },
22964                    rest: REST
22965                }
22966            },
22967
22968            Tz::America__PortauPrince => {
22969                const REST: &[(i64, FixedTimespan)] = &[
22970                    (-2524504240, FixedTimespan { utc_offset: -17340, dst_offset: 0, name: Some("PPMT") }),
22971                    (-1670483460, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22972                    (421218000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22973                    (436334400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22974                    (452062800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22975                    (467784000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22976                    (483512400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22977                    (499233600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22978                    (514962000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22979                    (530683200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22980                    (546411600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22981                    (562132800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22982                    (576050400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22983                    (594194400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22984                    (607500000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22985                    (625644000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22986                    (638949600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22987                    (657093600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22988                    (671004000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22989                    (688543200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22990                    (702453600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22991                    (719992800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22992                    (733903200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22993                    (752047200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22994                    (765352800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22995                    (783496800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22996                    (796802400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22997                    (814946400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
22998                    (828856800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
22999                    (846396000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23000                    (860306400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23001                    (877845600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23002                    (1112504400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23003                    (1130644800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23004                    (1143954000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23005                    (1162094400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23006                    (1331449200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23007                    (1352008800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23008                    (1362898800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23009                    (1383458400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23010                    (1394348400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23011                    (1414908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23012                    (1425798000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23013                    (1446357600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23014                    (1489302000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23015                    (1509861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23016                    (1520751600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23017                    (1541311200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23018                    (1552201200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23019                    (1572760800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23020                    (1583650800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23021                    (1604210400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23022                    (1615705200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23023                    (1636264800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23024                    (1647154800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23025                    (1667714400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23026                    (1678604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23027                    (1699164000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23028                    (1710054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23029                    (1730613600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23030                    (1741503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23031                    (1762063200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23032                    (1772953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23033                    (1793512800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23034                    (1805007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23035                    (1825567200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23036                    (1836457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23037                    (1857016800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23038                    (1867906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23039                    (1888466400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23040                    (1899356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23041                    (1919916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23042                    (1930806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23043                    (1951365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23044                    (1962860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23045                    (1983420000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23046                    (1994310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23047                    (2014869600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23048                    (2025759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23049                    (2046319200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23050                    (2057209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23051                    (2077768800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23052                    (2088658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23053                    (2109218400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23054                    (2120108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23055                    (2140668000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23056                    (2152162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23057                    (2172722400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23058                    (2183612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23059                    (2204172000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23060                    (2215062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23061                    (2235621600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23062                    (2246511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23063                    (2267071200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23064                    (2277961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23065                    (2298520800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23066                    (2309410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23067                    (2329970400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23068                    (2341465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23069                    (2362024800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23070                    (2372914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23071                    (2393474400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23072                    (2404364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23073                    (2424924000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23074                    (2435814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23075                    (2456373600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23076                    (2467263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23077                    (2487823200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23078                    (2499318000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23079                    (2519877600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23080                    (2530767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23081                    (2551327200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23082                    (2562217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23083                    (2582776800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23084                    (2593666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23085                    (2614226400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23086                    (2625116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23087                    (2645676000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23088                    (2656566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23089                    (2677125600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23090                    (2688620400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23091                    (2709180000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23092                    (2720070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23093                    (2740629600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23094                    (2751519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23095                    (2772079200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23096                    (2782969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23097                    (2803528800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23098                    (2814418800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23099                    (2834978400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23100                    (2846473200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23101                    (2867032800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23102                    (2877922800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23103                    (2898482400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23104                    (2909372400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23105                    (2929932000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23106                    (2940822000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23107                    (2961381600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23108                    (2972271600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23109                    (2992831200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23110                    (3003721200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23111                    (3024280800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23112                    (3035775600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23113                    (3056335200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23114                    (3067225200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23115                    (3087784800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23116                    (3098674800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23117                    (3119234400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23118                    (3130124400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23119                    (3150684000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23120                    (3161574000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23121                    (3182133600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23122                    (3193023600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23123                    (3213583200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23124                    (3225078000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23125                    (3245637600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23126                    (3256527600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23127                    (3277087200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23128                    (3287977200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23129                    (3308536800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23130                    (3319426800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23131                    (3339986400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23132                    (3350876400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23133                    (3371436000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23134                    (3382930800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23135                    (3403490400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23136                    (3414380400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23137                    (3434940000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23138                    (3445830000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23139                    (3466389600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23140                    (3477279600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23141                    (3497839200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23142                    (3508729200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23143                    (3529288800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23144                    (3540178800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23145                    (3560738400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23146                    (3572233200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23147                    (3592792800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23148                    (3603682800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23149                    (3624242400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23150                    (3635132400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23151                    (3655692000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23152                    (3666582000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23153                    (3687141600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23154                    (3698031600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23155                    (3718591200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23156                    (3730086000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23157                    (3750645600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23158                    (3761535600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23159                    (3782095200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23160                    (3792985200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23161                    (3813544800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23162                    (3824434800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23163                    (3844994400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23164                    (3855884400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23165                    (3876444000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23166                    (3887334000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23167                    (3907893600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23168                    (3919388400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23169                    (3939948000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23170                    (3950838000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23171                    (3971397600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23172                    (3982287600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23173                    (4002847200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23174                    (4013737200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23175                    (4034296800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23176                    (4045186800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23177                    (4065746400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23178                    (4076636400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
23179                    (4097196000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23180                ];
23181                FixedTimespanSet {
23182                    first: FixedTimespan {
23183                        utc_offset: -17360,
23184                        dst_offset: 0,
23185                        name: Some("LMT"),
23186                    },
23187                    rest: REST
23188                }
23189            },
23190
23191            Tz::America__Port_of_Spain => {
23192                const REST: &[(i64, FixedTimespan)] = &[
23193                    (-2233035335, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
23194                    (-873057600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("AWT") }),
23195                    (-769395600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("APT") }),
23196                    (-765399600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
23197                ];
23198                FixedTimespanSet {
23199                    first: FixedTimespan {
23200                        utc_offset: -15865,
23201                        dst_offset: 0,
23202                        name: Some("LMT"),
23203                    },
23204                    rest: REST
23205                }
23206            },
23207
23208            Tz::America__Porto_Acre => {
23209                const REST: &[(i64, FixedTimespan)] = &[
23210                    (-1767209328, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
23211                    (-1206950400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
23212                    (-1191355200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
23213                    (-1175367600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
23214                    (-1159819200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
23215                    (-633812400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
23216                    (-622062000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
23217                    (-602276400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
23218                    (-591825600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
23219                    (-570740400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
23220                    (-560203200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
23221                    (-539118000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
23222                    (-531345600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
23223                    (-191358000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
23224                    (-184190400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
23225                    (-155156400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
23226                    (-150062400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
23227                    (-128890800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
23228                    (-121118400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
23229                    (-99946800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
23230                    (-89582400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
23231                    (-68410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
23232                    (-57960000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
23233                    (499755600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
23234                    (511243200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
23235                    (530600400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
23236                    (540273600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
23237                    (562136400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
23238                    (571204800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
23239                    (1214283600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23240                    (1384056000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
23241                ];
23242                FixedTimespanSet {
23243                    first: FixedTimespan {
23244                        utc_offset: -16272,
23245                        dst_offset: 0,
23246                        name: Some("LMT"),
23247                    },
23248                    rest: REST
23249                }
23250            },
23251
23252            Tz::America__Porto_Velho => {
23253                const REST: &[(i64, FixedTimespan)] = &[
23254                    (-1767210264, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23255                    (-1206954000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
23256                    (-1191358800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23257                    (-1175371200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
23258                    (-1159822800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23259                    (-633816000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
23260                    (-622065600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23261                    (-602280000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
23262                    (-591829200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23263                    (-570744000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
23264                    (-560206800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23265                    (-539121600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
23266                    (-531349200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23267                    (-191361600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
23268                    (-184194000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23269                    (-155160000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
23270                    (-150066000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23271                    (-128894400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
23272                    (-121122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23273                    (-99950400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
23274                    (-89586000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23275                    (-68414400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
23276                    (-57963600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23277                    (499752000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
23278                    (511239600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23279                    (530596800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
23280                    (540270000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23281                    (562132800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
23282                    (571201200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23283                ];
23284                FixedTimespanSet {
23285                    first: FixedTimespan {
23286                        utc_offset: -15336,
23287                        dst_offset: 0,
23288                        name: Some("LMT"),
23289                    },
23290                    rest: REST
23291                }
23292            },
23293
23294            Tz::America__Puerto_Rico => {
23295                const REST: &[(i64, FixedTimespan)] = &[
23296                    (-2233035335, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
23297                    (-873057600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("AWT") }),
23298                    (-769395600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("APT") }),
23299                    (-765399600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
23300                ];
23301                FixedTimespanSet {
23302                    first: FixedTimespan {
23303                        utc_offset: -15865,
23304                        dst_offset: 0,
23305                        name: Some("LMT"),
23306                    },
23307                    rest: REST
23308                }
23309            },
23310
23311            Tz::America__Punta_Arenas => {
23312                const REST: &[(i64, FixedTimespan)] = &[
23313                    (-2524504580, FixedTimespan { utc_offset: -16965, dst_offset: 0, name: Some("SMT") }),
23314                    (-1892661435, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
23315                    (-1688410800, FixedTimespan { utc_offset: -16965, dst_offset: 0, name: Some("SMT") }),
23316                    (-1619205435, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23317                    (-1593806400, FixedTimespan { utc_offset: -16965, dst_offset: 0, name: Some("SMT") }),
23318                    (-1335986235, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
23319                    (-1317585600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
23320                    (-1304362800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
23321                    (-1286049600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
23322                    (-1272826800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
23323                    (-1254513600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
23324                    (-1241290800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
23325                    (-1222977600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
23326                    (-1209754800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
23327                    (-1191355200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
23328                    (-1178132400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23329                    (-870552000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
23330                    (-865278000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23331                    (-736632000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
23332                    (-718056000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
23333                    (-713649600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23334                    (-36619200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
23335                    (-23922000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23336                    (-3355200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
23337                    (7527600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23338                    (24465600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
23339                    (37767600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23340                    (55915200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
23341                    (69217200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23342                    (87969600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
23343                    (100666800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23344                    (118209600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
23345                    (132116400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23346                    (150868800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
23347                    (163566000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23348                    (182318400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
23349                    (195620400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23350                    (213768000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
23351                    (227070000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23352                    (245217600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
23353                    (258519600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23354                    (277272000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
23355                    (289969200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23356                    (308721600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
23357                    (321418800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23358                    (340171200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
23359                    (353473200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23360                    (371620800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
23361                    (384922800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23362                    (403070400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
23363                    (416372400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23364                    (434520000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
23365                    (447822000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23366                    (466574400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
23367                    (479271600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23368                    (498024000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
23369                    (510721200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23370                    (529473600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
23371                    (545194800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23372                    (560923200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
23373                    (574225200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23374                    (592372800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
23375                    (605674800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23376                    (624427200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
23377                    (637124400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23378                    (653457600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
23379                    (668574000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23380                    (687326400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
23381                    (700628400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23382                    (718776000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
23383                    (732078000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23384                    (750225600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
23385                    (763527600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23386                    (781675200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
23387                    (794977200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23388                    (813729600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
23389                    (826426800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23390                    (845179200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
23391                    (859690800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23392                    (876628800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
23393                    (889930800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23394                    (906868800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
23395                    (923194800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23396                    (939528000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
23397                    (952830000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23398                    (971582400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
23399                    (984279600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23400                    (1003032000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
23401                    (1015729200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23402                    (1034481600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
23403                    (1047178800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23404                    (1065931200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
23405                    (1079233200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23406                    (1097380800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
23407                    (1110682800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23408                    (1128830400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
23409                    (1142132400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23410                    (1160884800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
23411                    (1173582000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23412                    (1192334400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
23413                    (1206846000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23414                    (1223784000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
23415                    (1237086000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23416                    (1255233600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
23417                    (1270350000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23418                    (1286683200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
23419                    (1304823600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23420                    (1313899200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
23421                    (1335668400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23422                    (1346558400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
23423                    (1367118000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23424                    (1378612800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
23425                    (1398567600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23426                    (1410062400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
23427                    (1463281200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
23428                    (1471147200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
23429                    (1480820400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
23430                ];
23431                FixedTimespanSet {
23432                    first: FixedTimespan {
23433                        utc_offset: -17020,
23434                        dst_offset: 0,
23435                        name: Some("LMT"),
23436                    },
23437                    rest: REST
23438                }
23439            },
23440
23441            Tz::America__Rainy_River => {
23442                const REST: &[(i64, FixedTimespan)] = &[
23443                    (-2602258284, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23444                    (-1694368800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23445                    (-1681671600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23446                    (-1632067200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23447                    (-1615136400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23448                    (-1029686400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23449                    (-1018198800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23450                    (-880214400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CWT") }),
23451                    (-769395600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CPT") }),
23452                    (-765392400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23453                    (-746035200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23454                    (-732733200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23455                    (-715795200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23456                    (-702493200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23457                    (-684345600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23458                    (-671043600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23459                    (-652896000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23460                    (-639594000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23461                    (-620755200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23462                    (-607626000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23463                    (-589392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23464                    (-576090000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23465                    (-557942400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23466                    (-544640400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23467                    (-526492800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23468                    (-513190800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23469                    (-495043200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23470                    (-481741200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23471                    (-463593600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23472                    (-450291600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23473                    (-431539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23474                    (-418237200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23475                    (-400089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23476                    (-386787600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23477                    (-368640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23478                    (-355338000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23479                    (-337190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23480                    (-321469200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23481                    (-305740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23482                    (-292438800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23483                    (-210787200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23484                    (-198090000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23485                    (-116438400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23486                    (-100108800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23487                    (-84384000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23488                    (-68659200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23489                    (-52934400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23490                    (-37209600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23491                    (-21484800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23492                    (-5760000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23493                    (9964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23494                    (25689600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23495                    (41414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23496                    (57744000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23497                    (73468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23498                    (89193600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23499                    (104918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23500                    (120643200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23501                    (136368000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23502                    (152092800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23503                    (167817600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23504                    (183542400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23505                    (199267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23506                    (215596800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23507                    (230716800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23508                    (247046400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23509                    (262771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23510                    (278496000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23511                    (294220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23512                    (309945600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23513                    (325670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23514                    (341395200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23515                    (357120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23516                    (372844800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23517                    (388569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23518                    (404899200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23519                    (420019200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23520                    (436348800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23521                    (452073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23522                    (467798400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23523                    (483523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23524                    (499248000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23525                    (514972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23526                    (530697600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23527                    (544608000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23528                    (562147200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23529                    (576057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23530                    (594201600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23531                    (607507200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23532                    (625651200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23533                    (638956800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23534                    (657100800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23535                    (671011200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23536                    (688550400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23537                    (702460800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23538                    (720000000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23539                    (733910400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23540                    (752054400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23541                    (765360000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23542                    (783504000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23543                    (796809600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23544                    (814953600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23545                    (828864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23546                    (846403200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23547                    (860313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23548                    (877852800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23549                    (891763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23550                    (909302400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23551                    (923212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23552                    (941356800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23553                    (954662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23554                    (972806400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23555                    (986112000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23556                    (1004256000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23557                    (1018166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23558                    (1035705600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23559                    (1049616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23560                    (1067155200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23561                    (1081065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23562                    (1099209600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23563                    (1112515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23564                    (1130659200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23565                    (1143964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23566                    (1162105200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23567                    (1173600000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23568                    (1194159600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23569                    (1205049600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23570                    (1225609200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23571                    (1236499200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23572                    (1257058800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23573                    (1268553600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23574                    (1289113200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23575                    (1300003200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23576                    (1320562800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23577                    (1331452800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23578                    (1352012400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23579                    (1362902400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23580                    (1383462000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23581                    (1394352000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23582                    (1414911600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23583                    (1425801600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23584                    (1446361200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23585                    (1457856000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23586                    (1478415600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23587                    (1489305600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23588                    (1509865200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23589                    (1520755200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23590                    (1541314800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23591                    (1552204800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23592                    (1572764400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23593                    (1583654400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23594                    (1604214000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23595                    (1615708800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23596                    (1636268400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23597                    (1647158400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23598                    (1667718000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23599                    (1678608000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23600                    (1699167600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23601                    (1710057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23602                    (1730617200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23603                    (1741507200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23604                    (1762066800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23605                    (1772956800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23606                    (1793516400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23607                    (1805011200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23608                    (1825570800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23609                    (1836460800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23610                    (1857020400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23611                    (1867910400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23612                    (1888470000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23613                    (1899360000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23614                    (1919919600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23615                    (1930809600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23616                    (1951369200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23617                    (1962864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23618                    (1983423600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23619                    (1994313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23620                    (2014873200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23621                    (2025763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23622                    (2046322800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23623                    (2057212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23624                    (2077772400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23625                    (2088662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23626                    (2109222000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23627                    (2120112000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23628                    (2140671600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23629                    (2152166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23630                    (2172726000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23631                    (2183616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23632                    (2204175600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23633                    (2215065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23634                    (2235625200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23635                    (2246515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23636                    (2267074800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23637                    (2277964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23638                    (2298524400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23639                    (2309414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23640                    (2329974000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23641                    (2341468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23642                    (2362028400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23643                    (2372918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23644                    (2393478000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23645                    (2404368000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23646                    (2424927600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23647                    (2435817600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23648                    (2456377200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23649                    (2467267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23650                    (2487826800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23651                    (2499321600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23652                    (2519881200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23653                    (2530771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23654                    (2551330800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23655                    (2562220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23656                    (2582780400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23657                    (2593670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23658                    (2614230000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23659                    (2625120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23660                    (2645679600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23661                    (2656569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23662                    (2677129200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23663                    (2688624000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23664                    (2709183600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23665                    (2720073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23666                    (2740633200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23667                    (2751523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23668                    (2772082800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23669                    (2782972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23670                    (2803532400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23671                    (2814422400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23672                    (2834982000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23673                    (2846476800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23674                    (2867036400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23675                    (2877926400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23676                    (2898486000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23677                    (2909376000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23678                    (2929935600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23679                    (2940825600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23680                    (2961385200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23681                    (2972275200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23682                    (2992834800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23683                    (3003724800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23684                    (3024284400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23685                    (3035779200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23686                    (3056338800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23687                    (3067228800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23688                    (3087788400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23689                    (3098678400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23690                    (3119238000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23691                    (3130128000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23692                    (3150687600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23693                    (3161577600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23694                    (3182137200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23695                    (3193027200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23696                    (3213586800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23697                    (3225081600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23698                    (3245641200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23699                    (3256531200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23700                    (3277090800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23701                    (3287980800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23702                    (3308540400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23703                    (3319430400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23704                    (3339990000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23705                    (3350880000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23706                    (3371439600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23707                    (3382934400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23708                    (3403494000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23709                    (3414384000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23710                    (3434943600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23711                    (3445833600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23712                    (3466393200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23713                    (3477283200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23714                    (3497842800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23715                    (3508732800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23716                    (3529292400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23717                    (3540182400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23718                    (3560742000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23719                    (3572236800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23720                    (3592796400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23721                    (3603686400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23722                    (3624246000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23723                    (3635136000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23724                    (3655695600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23725                    (3666585600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23726                    (3687145200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23727                    (3698035200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23728                    (3718594800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23729                    (3730089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23730                    (3750649200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23731                    (3761539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23732                    (3782098800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23733                    (3792988800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23734                    (3813548400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23735                    (3824438400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23736                    (3844998000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23737                    (3855888000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23738                    (3876447600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23739                    (3887337600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23740                    (3907897200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23741                    (3919392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23742                    (3939951600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23743                    (3950841600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23744                    (3971401200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23745                    (3982291200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23746                    (4002850800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23747                    (4013740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23748                    (4034300400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23749                    (4045190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23750                    (4065750000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23751                    (4076640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23752                    (4097199600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23753                ];
23754                FixedTimespanSet {
23755                    first: FixedTimespan {
23756                        utc_offset: -23316,
23757                        dst_offset: 0,
23758                        name: Some("LMT"),
23759                    },
23760                    rest: REST
23761                }
23762            },
23763
23764            Tz::America__Rankin_Inlet => {
23765                const REST: &[(i64, FixedTimespan)] = &[
23766                    (-410227200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23767                    (73468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23768                    (89190000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23769                    (104918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23770                    (120639600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23771                    (136368000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23772                    (152089200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23773                    (167817600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23774                    (183538800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23775                    (199267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23776                    (215593200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23777                    (230716800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23778                    (247042800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23779                    (262771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23780                    (278492400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23781                    (294220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23782                    (309942000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23783                    (325670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23784                    (341391600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23785                    (357120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23786                    (372841200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23787                    (388569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23788                    (404895600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23789                    (420019200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23790                    (436345200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23791                    (452073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23792                    (467794800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23793                    (483523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23794                    (499244400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23795                    (514972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23796                    (530694000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23797                    (544608000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23798                    (562143600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23799                    (576057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23800                    (594198000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23801                    (607507200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23802                    (625647600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23803                    (638956800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23804                    (657097200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23805                    (671011200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23806                    (688546800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23807                    (702460800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23808                    (719996400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23809                    (733910400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23810                    (752050800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23811                    (765360000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23812                    (783500400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23813                    (796809600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23814                    (814950000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23815                    (828864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23816                    (846399600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23817                    (860313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23818                    (877849200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23819                    (891763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23820                    (909298800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23821                    (923212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23822                    (941353200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23823                    (954662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23824                    (972802800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
23825                    (986112000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23826                    (1004252400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23827                    (1018166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23828                    (1035702000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23829                    (1049616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23830                    (1067151600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23831                    (1081065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23832                    (1099206000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23833                    (1112515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23834                    (1130655600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23835                    (1143964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23836                    (1162105200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23837                    (1173600000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23838                    (1194159600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23839                    (1205049600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23840                    (1225609200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23841                    (1236499200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23842                    (1257058800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23843                    (1268553600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23844                    (1289113200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23845                    (1300003200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23846                    (1320562800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23847                    (1331452800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23848                    (1352012400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23849                    (1362902400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23850                    (1383462000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23851                    (1394352000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23852                    (1414911600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23853                    (1425801600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23854                    (1446361200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23855                    (1457856000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23856                    (1478415600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23857                    (1489305600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23858                    (1509865200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23859                    (1520755200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23860                    (1541314800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23861                    (1552204800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23862                    (1572764400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23863                    (1583654400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23864                    (1604214000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23865                    (1615708800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23866                    (1636268400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23867                    (1647158400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23868                    (1667718000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23869                    (1678608000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23870                    (1699167600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23871                    (1710057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23872                    (1730617200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23873                    (1741507200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23874                    (1762066800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23875                    (1772956800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23876                    (1793516400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23877                    (1805011200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23878                    (1825570800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23879                    (1836460800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23880                    (1857020400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23881                    (1867910400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23882                    (1888470000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23883                    (1899360000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23884                    (1919919600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23885                    (1930809600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23886                    (1951369200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23887                    (1962864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23888                    (1983423600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23889                    (1994313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23890                    (2014873200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23891                    (2025763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23892                    (2046322800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23893                    (2057212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23894                    (2077772400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23895                    (2088662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23896                    (2109222000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23897                    (2120112000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23898                    (2140671600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23899                    (2152166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23900                    (2172726000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23901                    (2183616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23902                    (2204175600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23903                    (2215065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23904                    (2235625200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23905                    (2246515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23906                    (2267074800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23907                    (2277964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23908                    (2298524400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23909                    (2309414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23910                    (2329974000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23911                    (2341468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23912                    (2362028400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23913                    (2372918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23914                    (2393478000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23915                    (2404368000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23916                    (2424927600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23917                    (2435817600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23918                    (2456377200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23919                    (2467267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23920                    (2487826800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23921                    (2499321600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23922                    (2519881200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23923                    (2530771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23924                    (2551330800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23925                    (2562220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23926                    (2582780400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23927                    (2593670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23928                    (2614230000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23929                    (2625120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23930                    (2645679600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23931                    (2656569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23932                    (2677129200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23933                    (2688624000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23934                    (2709183600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23935                    (2720073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23936                    (2740633200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23937                    (2751523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23938                    (2772082800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23939                    (2782972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23940                    (2803532400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23941                    (2814422400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23942                    (2834982000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23943                    (2846476800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23944                    (2867036400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23945                    (2877926400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23946                    (2898486000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23947                    (2909376000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23948                    (2929935600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23949                    (2940825600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23950                    (2961385200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23951                    (2972275200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23952                    (2992834800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23953                    (3003724800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23954                    (3024284400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23955                    (3035779200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23956                    (3056338800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23957                    (3067228800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23958                    (3087788400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23959                    (3098678400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23960                    (3119238000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23961                    (3130128000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23962                    (3150687600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23963                    (3161577600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23964                    (3182137200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23965                    (3193027200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23966                    (3213586800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23967                    (3225081600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23968                    (3245641200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23969                    (3256531200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23970                    (3277090800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23971                    (3287980800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23972                    (3308540400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23973                    (3319430400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23974                    (3339990000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23975                    (3350880000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23976                    (3371439600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23977                    (3382934400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23978                    (3403494000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23979                    (3414384000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23980                    (3434943600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23981                    (3445833600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23982                    (3466393200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23983                    (3477283200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23984                    (3497842800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23985                    (3508732800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23986                    (3529292400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23987                    (3540182400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23988                    (3560742000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23989                    (3572236800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23990                    (3592796400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23991                    (3603686400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23992                    (3624246000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23993                    (3635136000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23994                    (3655695600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23995                    (3666585600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23996                    (3687145200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23997                    (3698035200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
23998                    (3718594800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
23999                    (3730089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24000                    (3750649200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24001                    (3761539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24002                    (3782098800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24003                    (3792988800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24004                    (3813548400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24005                    (3824438400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24006                    (3844998000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24007                    (3855888000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24008                    (3876447600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24009                    (3887337600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24010                    (3907897200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24011                    (3919392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24012                    (3939951600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24013                    (3950841600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24014                    (3971401200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24015                    (3982291200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24016                    (4002850800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24017                    (4013740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24018                    (4034300400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24019                    (4045190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24020                    (4065750000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24021                    (4076640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24022                    (4097199600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24023                ];
24024                FixedTimespanSet {
24025                    first: FixedTimespan {
24026                        utc_offset: 0,
24027                        dst_offset: 0,
24028                        name: Some("-00"),
24029                    },
24030                    rest: REST
24031                }
24032            },
24033
24034            Tz::America__Recife => {
24035                const REST: &[(i64, FixedTimespan)] = &[
24036                    (-1767217224, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
24037                    (-1206957600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
24038                    (-1191362400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
24039                    (-1175374800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
24040                    (-1159826400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
24041                    (-633819600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
24042                    (-622069200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
24043                    (-602283600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
24044                    (-591832800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
24045                    (-570747600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
24046                    (-560210400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
24047                    (-539125200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
24048                    (-531352800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
24049                    (-191365200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
24050                    (-184197600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
24051                    (-155163600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
24052                    (-150069600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
24053                    (-128898000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
24054                    (-121125600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
24055                    (-99954000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
24056                    (-89589600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
24057                    (-68418000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
24058                    (-57967200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
24059                    (499748400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
24060                    (511236000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
24061                    (530593200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
24062                    (540266400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
24063                    (562129200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
24064                    (571197600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
24065                    (592974000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
24066                    (602042400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
24067                    (624423600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
24068                    (634701600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
24069                    (938919600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
24070                    (951616800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
24071                    (970974000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
24072                    (971575200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
24073                    (1003028400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
24074                    (1013911200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
24075                ];
24076                FixedTimespanSet {
24077                    first: FixedTimespan {
24078                        utc_offset: -8376,
24079                        dst_offset: 0,
24080                        name: Some("LMT"),
24081                    },
24082                    rest: REST
24083                }
24084            },
24085
24086            Tz::America__Regina => {
24087                const REST: &[(i64, FixedTimespan)] = &[
24088                    (-2030202084, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
24089                    (-1632063600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
24090                    (-1615132800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
24091                    (-1251651600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
24092                    (-1238349600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
24093                    (-1220202000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
24094                    (-1206900000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
24095                    (-1188752400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
24096                    (-1175450400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
24097                    (-1156698000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
24098                    (-1144000800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
24099                    (-1125248400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
24100                    (-1111946400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
24101                    (-1032714000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
24102                    (-1016992800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
24103                    (-1001264400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
24104                    (-986148000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
24105                    (-969814800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
24106                    (-954093600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
24107                    (-937760400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
24108                    (-922039200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
24109                    (-906310800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
24110                    (-890589600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
24111                    (-880210800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MWT") }),
24112                    (-769395600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MPT") }),
24113                    (-765388800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
24114                    (-748450800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
24115                    (-732729600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
24116                    (-715791600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
24117                    (-702489600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
24118                    (-684342000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
24119                    (-671040000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
24120                    (-652892400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
24121                    (-639590400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
24122                    (-620838000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
24123                    (-608140800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
24124                    (-589388400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
24125                    (-576086400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
24126                    (-557938800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
24127                    (-544636800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
24128                    (-526489200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
24129                    (-513187200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
24130                    (-495039600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
24131                    (-481737600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
24132                    (-463590000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
24133                    (-450288000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
24134                    (-431535600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
24135                    (-418233600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
24136                    (-400086000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
24137                    (-386784000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
24138                    (-337186800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
24139                    (-321465600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
24140                    (-305737200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24141                ];
24142                FixedTimespanSet {
24143                    first: FixedTimespan {
24144                        utc_offset: -25116,
24145                        dst_offset: 0,
24146                        name: Some("LMT"),
24147                    },
24148                    rest: REST
24149                }
24150            },
24151
24152            Tz::America__Resolute => {
24153                const REST: &[(i64, FixedTimespan)] = &[
24154                    (-704937600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24155                    (73468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24156                    (89190000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24157                    (104918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24158                    (120639600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24159                    (136368000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24160                    (152089200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24161                    (167817600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24162                    (183538800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24163                    (199267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24164                    (215593200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24165                    (230716800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24166                    (247042800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24167                    (262771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24168                    (278492400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24169                    (294220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24170                    (309942000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24171                    (325670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24172                    (341391600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24173                    (357120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24174                    (372841200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24175                    (388569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24176                    (404895600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24177                    (420019200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24178                    (436345200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24179                    (452073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24180                    (467794800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24181                    (483523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24182                    (499244400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24183                    (514972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24184                    (530694000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24185                    (544608000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24186                    (562143600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24187                    (576057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24188                    (594198000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24189                    (607507200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24190                    (625647600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24191                    (638956800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24192                    (657097200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24193                    (671011200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24194                    (688546800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24195                    (702460800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24196                    (719996400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24197                    (733910400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24198                    (752050800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24199                    (765360000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24200                    (783500400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24201                    (796809600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24202                    (814950000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24203                    (828864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24204                    (846399600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24205                    (860313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24206                    (877849200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24207                    (891763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24208                    (909298800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24209                    (923212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24210                    (941353200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24211                    (954662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24212                    (972802800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
24213                    (986112000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24214                    (1004252400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24215                    (1018166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24216                    (1035702000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24217                    (1049616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24218                    (1067151600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24219                    (1081065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24220                    (1099206000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24221                    (1112515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24222                    (1130655600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24223                    (1143964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24224                    (1162105200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
24225                    (1173600000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24226                    (1194159600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24227                    (1205049600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24228                    (1225609200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24229                    (1236499200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24230                    (1257058800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24231                    (1268553600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24232                    (1289113200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24233                    (1300003200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24234                    (1320562800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24235                    (1331452800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24236                    (1352012400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24237                    (1362902400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24238                    (1383462000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24239                    (1394352000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24240                    (1414911600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24241                    (1425801600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24242                    (1446361200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24243                    (1457856000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24244                    (1478415600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24245                    (1489305600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24246                    (1509865200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24247                    (1520755200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24248                    (1541314800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24249                    (1552204800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24250                    (1572764400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24251                    (1583654400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24252                    (1604214000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24253                    (1615708800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24254                    (1636268400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24255                    (1647158400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24256                    (1667718000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24257                    (1678608000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24258                    (1699167600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24259                    (1710057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24260                    (1730617200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24261                    (1741507200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24262                    (1762066800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24263                    (1772956800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24264                    (1793516400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24265                    (1805011200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24266                    (1825570800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24267                    (1836460800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24268                    (1857020400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24269                    (1867910400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24270                    (1888470000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24271                    (1899360000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24272                    (1919919600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24273                    (1930809600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24274                    (1951369200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24275                    (1962864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24276                    (1983423600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24277                    (1994313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24278                    (2014873200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24279                    (2025763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24280                    (2046322800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24281                    (2057212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24282                    (2077772400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24283                    (2088662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24284                    (2109222000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24285                    (2120112000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24286                    (2140671600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24287                    (2152166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24288                    (2172726000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24289                    (2183616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24290                    (2204175600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24291                    (2215065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24292                    (2235625200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24293                    (2246515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24294                    (2267074800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24295                    (2277964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24296                    (2298524400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24297                    (2309414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24298                    (2329974000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24299                    (2341468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24300                    (2362028400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24301                    (2372918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24302                    (2393478000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24303                    (2404368000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24304                    (2424927600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24305                    (2435817600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24306                    (2456377200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24307                    (2467267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24308                    (2487826800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24309                    (2499321600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24310                    (2519881200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24311                    (2530771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24312                    (2551330800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24313                    (2562220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24314                    (2582780400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24315                    (2593670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24316                    (2614230000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24317                    (2625120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24318                    (2645679600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24319                    (2656569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24320                    (2677129200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24321                    (2688624000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24322                    (2709183600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24323                    (2720073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24324                    (2740633200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24325                    (2751523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24326                    (2772082800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24327                    (2782972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24328                    (2803532400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24329                    (2814422400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24330                    (2834982000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24331                    (2846476800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24332                    (2867036400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24333                    (2877926400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24334                    (2898486000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24335                    (2909376000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24336                    (2929935600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24337                    (2940825600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24338                    (2961385200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24339                    (2972275200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24340                    (2992834800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24341                    (3003724800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24342                    (3024284400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24343                    (3035779200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24344                    (3056338800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24345                    (3067228800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24346                    (3087788400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24347                    (3098678400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24348                    (3119238000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24349                    (3130128000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24350                    (3150687600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24351                    (3161577600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24352                    (3182137200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24353                    (3193027200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24354                    (3213586800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24355                    (3225081600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24356                    (3245641200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24357                    (3256531200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24358                    (3277090800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24359                    (3287980800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24360                    (3308540400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24361                    (3319430400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24362                    (3339990000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24363                    (3350880000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24364                    (3371439600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24365                    (3382934400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24366                    (3403494000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24367                    (3414384000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24368                    (3434943600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24369                    (3445833600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24370                    (3466393200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24371                    (3477283200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24372                    (3497842800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24373                    (3508732800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24374                    (3529292400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24375                    (3540182400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24376                    (3560742000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24377                    (3572236800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24378                    (3592796400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24379                    (3603686400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24380                    (3624246000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24381                    (3635136000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24382                    (3655695600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24383                    (3666585600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24384                    (3687145200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24385                    (3698035200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24386                    (3718594800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24387                    (3730089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24388                    (3750649200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24389                    (3761539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24390                    (3782098800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24391                    (3792988800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24392                    (3813548400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24393                    (3824438400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24394                    (3844998000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24395                    (3855888000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24396                    (3876447600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24397                    (3887337600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24398                    (3907897200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24399                    (3919392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24400                    (3939951600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24401                    (3950841600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24402                    (3971401200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24403                    (3982291200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24404                    (4002850800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24405                    (4013740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24406                    (4034300400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24407                    (4045190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24408                    (4065750000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24409                    (4076640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
24410                    (4097199600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
24411                ];
24412                FixedTimespanSet {
24413                    first: FixedTimespan {
24414                        utc_offset: 0,
24415                        dst_offset: 0,
24416                        name: Some("-00"),
24417                    },
24418                    rest: REST
24419                }
24420            },
24421
24422            Tz::America__Rio_Branco => {
24423                const REST: &[(i64, FixedTimespan)] = &[
24424                    (-1767209328, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
24425                    (-1206950400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
24426                    (-1191355200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
24427                    (-1175367600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
24428                    (-1159819200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
24429                    (-633812400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
24430                    (-622062000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
24431                    (-602276400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
24432                    (-591825600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
24433                    (-570740400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
24434                    (-560203200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
24435                    (-539118000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
24436                    (-531345600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
24437                    (-191358000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
24438                    (-184190400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
24439                    (-155156400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
24440                    (-150062400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
24441                    (-128890800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
24442                    (-121118400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
24443                    (-99946800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
24444                    (-89582400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
24445                    (-68410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
24446                    (-57960000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
24447                    (499755600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
24448                    (511243200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
24449                    (530600400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
24450                    (540273600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
24451                    (562136400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
24452                    (571204800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
24453                    (1214283600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24454                    (1384056000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
24455                ];
24456                FixedTimespanSet {
24457                    first: FixedTimespan {
24458                        utc_offset: -16272,
24459                        dst_offset: 0,
24460                        name: Some("LMT"),
24461                    },
24462                    rest: REST
24463                }
24464            },
24465
24466            Tz::America__Rosario => {
24467                const REST: &[(i64, FixedTimespan)] = &[
24468                    (-2372096592, FixedTimespan { utc_offset: -15408, dst_offset: 0, name: Some("CMT") }),
24469                    (-1567453392, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24470                    (-1233432000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24471                    (-1222981200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24472                    (-1205956800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24473                    (-1194037200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24474                    (-1172865600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24475                    (-1162501200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24476                    (-1141329600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24477                    (-1130965200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24478                    (-1109793600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24479                    (-1099429200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24480                    (-1078257600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24481                    (-1067806800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24482                    (-1046635200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24483                    (-1036270800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24484                    (-1015099200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24485                    (-1004734800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24486                    (-983563200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24487                    (-973198800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24488                    (-952027200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24489                    (-941576400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24490                    (-931032000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24491                    (-900882000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24492                    (-890337600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24493                    (-833749200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24494                    (-827265600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24495                    (-752274000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24496                    (-733780800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24497                    (-197326800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24498                    (-190843200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24499                    (-184194000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24500                    (-164491200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24501                    (-152658000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24502                    (-132955200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24503                    (-121122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24504                    (-101419200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24505                    (-86821200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24506                    (-71092800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24507                    (-54766800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24508                    (-39038400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24509                    (-23317200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24510                    (-7588800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
24511                    (128142000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
24512                    (136605600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
24513                    (596948400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
24514                    (605066400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
24515                    (624423600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
24516                    (636516000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
24517                    (656478000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
24518                    (667965600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24519                    (687931200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
24520                    (699415200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
24521                    (719377200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
24522                    (731469600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
24523                    (938919600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24524                    (952052400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
24525                    (1198983600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
24526                    (1205632800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
24527                    (1224385200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
24528                    (1237082400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
24529                ];
24530                FixedTimespanSet {
24531                    first: FixedTimespan {
24532                        utc_offset: -15408,
24533                        dst_offset: 0,
24534                        name: Some("LMT"),
24535                    },
24536                    rest: REST
24537                }
24538            },
24539
24540            Tz::America__Santa_Isabel => {
24541                const REST: &[(i64, FixedTimespan)] = &[
24542                    (-1514739600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
24543                    (-1451667600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24544                    (-1343145600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
24545                    (-1234803600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24546                    (-1222963200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24547                    (-1207242000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24548                    (-873820800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PWT") }),
24549                    (-769395600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PPT") }),
24550                    (-761418000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24551                    (-686073600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24552                    (-661539600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24553                    (-620755200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24554                    (-608144400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24555                    (-589384800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24556                    (-576082800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24557                    (-557935200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24558                    (-544633200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24559                    (-495039600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24560                    (-481734000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24561                    (-463590000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24562                    (-450284400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24563                    (-431535600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24564                    (-418230000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24565                    (-400086000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24566                    (-386780400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24567                    (-368636400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24568                    (-355330800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24569                    (-337186800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24570                    (-323881200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24571                    (-305737200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24572                    (-292431600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24573                    (199274400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24574                    (215600400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24575                    (230724000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24576                    (247050000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24577                    (262778400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24578                    (278499600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24579                    (294228000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24580                    (309949200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24581                    (325677600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24582                    (341398800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24583                    (357127200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24584                    (372848400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24585                    (388576800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24586                    (404902800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24587                    (420026400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24588                    (436352400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24589                    (452080800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24590                    (467802000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24591                    (483530400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24592                    (499251600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24593                    (514980000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24594                    (530701200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24595                    (544615200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24596                    (562150800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24597                    (576064800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24598                    (594205200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24599                    (607514400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24600                    (625654800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24601                    (638964000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24602                    (657104400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24603                    (671018400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24604                    (688554000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24605                    (702468000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24606                    (720003600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24607                    (733917600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24608                    (752058000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24609                    (765367200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24610                    (783507600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24611                    (796816800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24612                    (814957200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24613                    (828871200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24614                    (846406800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24615                    (860320800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24616                    (877856400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24617                    (891770400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24618                    (909306000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24619                    (923220000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24620                    (941360400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24621                    (954669600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24622                    (972810000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24623                    (986119200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24624                    (1004259600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24625                    (1018173600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24626                    (1035709200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24627                    (1049623200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24628                    (1067158800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24629                    (1081072800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24630                    (1099213200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24631                    (1112522400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24632                    (1130662800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24633                    (1143972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24634                    (1162112400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24635                    (1175421600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24636                    (1193562000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24637                    (1207476000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24638                    (1225011600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24639                    (1238925600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24640                    (1256461200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24641                    (1268560800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24642                    (1289120400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24643                    (1300010400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24644                    (1320570000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24645                    (1331460000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24646                    (1352019600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24647                    (1362909600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24648                    (1383469200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24649                    (1394359200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24650                    (1414918800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24651                    (1425808800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24652                    (1446368400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24653                    (1457863200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24654                    (1478422800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24655                    (1489312800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24656                    (1509872400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24657                    (1520762400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24658                    (1541322000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24659                    (1552212000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24660                    (1572771600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24661                    (1583661600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24662                    (1604221200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24663                    (1615716000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24664                    (1636275600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24665                    (1647165600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24666                    (1667725200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24667                    (1678615200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24668                    (1699174800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24669                    (1710064800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24670                    (1730624400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24671                    (1741514400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24672                    (1762074000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24673                    (1772964000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24674                    (1793523600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24675                    (1805018400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24676                    (1825578000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24677                    (1836468000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24678                    (1857027600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24679                    (1867917600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24680                    (1888477200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24681                    (1899367200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24682                    (1919926800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24683                    (1930816800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24684                    (1951376400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24685                    (1962871200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24686                    (1983430800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24687                    (1994320800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24688                    (2014880400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24689                    (2025770400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24690                    (2046330000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24691                    (2057220000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24692                    (2077779600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24693                    (2088669600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24694                    (2109229200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24695                    (2120119200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24696                    (2140678800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24697                    (2152173600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24698                    (2172733200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24699                    (2183623200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24700                    (2204182800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24701                    (2215072800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24702                    (2235632400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24703                    (2246522400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24704                    (2267082000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24705                    (2277972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24706                    (2298531600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24707                    (2309421600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24708                    (2329981200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24709                    (2341476000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24710                    (2362035600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24711                    (2372925600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24712                    (2393485200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24713                    (2404375200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24714                    (2424934800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24715                    (2435824800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24716                    (2456384400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24717                    (2467274400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24718                    (2487834000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24719                    (2499328800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24720                    (2519888400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24721                    (2530778400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24722                    (2551338000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24723                    (2562228000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24724                    (2582787600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24725                    (2593677600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24726                    (2614237200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24727                    (2625127200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24728                    (2645686800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24729                    (2656576800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24730                    (2677136400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24731                    (2688631200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24732                    (2709190800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24733                    (2720080800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24734                    (2740640400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24735                    (2751530400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24736                    (2772090000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24737                    (2782980000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24738                    (2803539600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24739                    (2814429600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24740                    (2834989200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24741                    (2846484000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24742                    (2867043600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24743                    (2877933600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24744                    (2898493200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24745                    (2909383200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24746                    (2929942800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24747                    (2940832800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24748                    (2961392400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24749                    (2972282400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24750                    (2992842000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24751                    (3003732000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24752                    (3024291600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24753                    (3035786400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24754                    (3056346000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24755                    (3067236000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24756                    (3087795600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24757                    (3098685600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24758                    (3119245200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24759                    (3130135200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24760                    (3150694800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24761                    (3161584800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24762                    (3182144400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24763                    (3193034400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24764                    (3213594000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24765                    (3225088800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24766                    (3245648400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24767                    (3256538400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24768                    (3277098000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24769                    (3287988000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24770                    (3308547600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24771                    (3319437600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24772                    (3339997200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24773                    (3350887200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24774                    (3371446800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24775                    (3382941600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24776                    (3403501200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24777                    (3414391200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24778                    (3434950800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24779                    (3445840800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24780                    (3466400400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24781                    (3477290400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24782                    (3497850000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24783                    (3508740000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24784                    (3529299600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24785                    (3540189600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24786                    (3560749200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24787                    (3572244000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24788                    (3592803600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24789                    (3603693600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24790                    (3624253200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24791                    (3635143200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24792                    (3655702800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24793                    (3666592800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24794                    (3687152400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24795                    (3698042400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24796                    (3718602000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24797                    (3730096800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24798                    (3750656400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24799                    (3761546400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24800                    (3782106000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24801                    (3792996000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24802                    (3813555600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24803                    (3824445600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24804                    (3845005200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24805                    (3855895200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24806                    (3876454800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24807                    (3887344800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24808                    (3907904400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24809                    (3919399200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24810                    (3939958800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24811                    (3950848800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24812                    (3971408400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24813                    (3982298400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24814                    (4002858000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24815                    (4013748000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24816                    (4034307600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24817                    (4045197600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24818                    (4065757200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24819                    (4076647200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
24820                    (4097206800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
24821                ];
24822                FixedTimespanSet {
24823                    first: FixedTimespan {
24824                        utc_offset: -28084,
24825                        dst_offset: 0,
24826                        name: Some("LMT"),
24827                    },
24828                    rest: REST
24829                }
24830            },
24831
24832            Tz::America__Santarem => {
24833                const REST: &[(i64, FixedTimespan)] = &[
24834                    (-1767212472, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24835                    (-1206954000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24836                    (-1191358800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24837                    (-1175371200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24838                    (-1159822800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24839                    (-633816000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24840                    (-622065600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24841                    (-602280000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24842                    (-591829200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24843                    (-570744000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24844                    (-560206800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24845                    (-539121600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24846                    (-531349200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24847                    (-191361600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24848                    (-184194000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24849                    (-155160000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24850                    (-150066000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24851                    (-128894400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24852                    (-121122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24853                    (-99950400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24854                    (-89586000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24855                    (-68414400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24856                    (-57963600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24857                    (499752000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24858                    (511239600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24859                    (530596800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24860                    (540270000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24861                    (562132800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24862                    (571201200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24863                    (1214280000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
24864                ];
24865                FixedTimespanSet {
24866                    first: FixedTimespan {
24867                        utc_offset: -13128,
24868                        dst_offset: 0,
24869                        name: Some("LMT"),
24870                    },
24871                    rest: REST
24872                }
24873            },
24874
24875            Tz::America__Santiago => {
24876                const REST: &[(i64, FixedTimespan)] = &[
24877                    (-2524504635, FixedTimespan { utc_offset: -16965, dst_offset: 0, name: Some("SMT") }),
24878                    (-1892661435, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
24879                    (-1688410800, FixedTimespan { utc_offset: -16965, dst_offset: 0, name: Some("SMT") }),
24880                    (-1619205435, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24881                    (-1593806400, FixedTimespan { utc_offset: -16965, dst_offset: 0, name: Some("SMT") }),
24882                    (-1335986235, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
24883                    (-1317585600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
24884                    (-1304362800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
24885                    (-1286049600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
24886                    (-1272826800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
24887                    (-1254513600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
24888                    (-1241290800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
24889                    (-1222977600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
24890                    (-1209754800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
24891                    (-1191355200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
24892                    (-1178132400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24893                    (-870552000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
24894                    (-865278000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24895                    (-740520000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24896                    (-736635600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
24897                    (-718056000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
24898                    (-713649600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24899                    (-36619200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24900                    (-23922000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24901                    (-3355200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24902                    (7527600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24903                    (24465600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24904                    (37767600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24905                    (55915200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24906                    (69217200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24907                    (87969600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24908                    (100666800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24909                    (118209600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24910                    (132116400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24911                    (150868800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24912                    (163566000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24913                    (182318400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24914                    (195620400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24915                    (213768000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24916                    (227070000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24917                    (245217600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24918                    (258519600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24919                    (277272000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24920                    (289969200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24921                    (308721600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24922                    (321418800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24923                    (340171200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24924                    (353473200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24925                    (371620800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24926                    (384922800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24927                    (403070400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24928                    (416372400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24929                    (434520000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24930                    (447822000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24931                    (466574400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24932                    (479271600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24933                    (498024000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24934                    (510721200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24935                    (529473600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24936                    (545194800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24937                    (560923200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24938                    (574225200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24939                    (592372800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24940                    (605674800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24941                    (624427200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24942                    (637124400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24943                    (653457600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24944                    (668574000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24945                    (687326400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24946                    (700628400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24947                    (718776000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24948                    (732078000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24949                    (750225600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24950                    (763527600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24951                    (781675200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24952                    (794977200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24953                    (813729600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24954                    (826426800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24955                    (845179200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24956                    (859690800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24957                    (876628800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24958                    (889930800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24959                    (906868800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24960                    (923194800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24961                    (939528000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24962                    (952830000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24963                    (971582400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24964                    (984279600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24965                    (1003032000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24966                    (1015729200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24967                    (1034481600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24968                    (1047178800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24969                    (1065931200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24970                    (1079233200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24971                    (1097380800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24972                    (1110682800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24973                    (1128830400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24974                    (1142132400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24975                    (1160884800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24976                    (1173582000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24977                    (1192334400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24978                    (1206846000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24979                    (1223784000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24980                    (1237086000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24981                    (1255233600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24982                    (1270350000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24983                    (1286683200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24984                    (1304823600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24985                    (1313899200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24986                    (1335668400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24987                    (1346558400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24988                    (1367118000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24989                    (1378612800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24990                    (1398567600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24991                    (1410062400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24992                    (1463281200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24993                    (1471147200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24994                    (1494730800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24995                    (1502596800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24996                    (1526180400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24997                    (1534046400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
24998                    (1554606000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
24999                    (1567915200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25000                    (1586055600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25001                    (1599364800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25002                    (1617505200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25003                    (1630814400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25004                    (1648954800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25005                    (1662868800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25006                    (1680404400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25007                    (1693713600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25008                    (1712458800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25009                    (1725768000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25010                    (1743908400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25011                    (1757217600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25012                    (1775358000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25013                    (1788667200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25014                    (1806807600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25015                    (1820116800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25016                    (1838257200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25017                    (1851566400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25018                    (1870311600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25019                    (1883016000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25020                    (1901761200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25021                    (1915070400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25022                    (1933210800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25023                    (1946520000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25024                    (1964660400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25025                    (1977969600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25026                    (1996110000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25027                    (2009419200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25028                    (2027559600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25029                    (2040868800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25030                    (2059614000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25031                    (2072318400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25032                    (2091063600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25033                    (2104372800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25034                    (2122513200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25035                    (2135822400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25036                    (2153962800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25037                    (2167272000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25038                    (2185412400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25039                    (2198721600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25040                    (2217466800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25041                    (2230171200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25042                    (2248916400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25043                    (2262225600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25044                    (2280366000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25045                    (2293675200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25046                    (2311815600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25047                    (2325124800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25048                    (2343265200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25049                    (2356574400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25050                    (2374714800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25051                    (2388024000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25052                    (2406769200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25053                    (2419473600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25054                    (2438218800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25055                    (2451528000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25056                    (2469668400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25057                    (2482977600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25058                    (2501118000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25059                    (2514427200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25060                    (2532567600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25061                    (2545876800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25062                    (2564017200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25063                    (2577326400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25064                    (2596071600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25065                    (2609380800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25066                    (2627521200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25067                    (2640830400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25068                    (2658970800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25069                    (2672280000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25070                    (2690420400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25071                    (2703729600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25072                    (2721870000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25073                    (2735179200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25074                    (2753924400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25075                    (2766628800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25076                    (2785374000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25077                    (2798683200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25078                    (2816823600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25079                    (2830132800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25080                    (2848273200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25081                    (2861582400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25082                    (2879722800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25083                    (2893032000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25084                    (2911172400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25085                    (2924481600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25086                    (2943226800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25087                    (2955931200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25088                    (2974676400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25089                    (2987985600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25090                    (3006126000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25091                    (3019435200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25092                    (3037575600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25093                    (3050884800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25094                    (3069025200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25095                    (3082334400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25096                    (3101079600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25097                    (3113784000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25098                    (3132529200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25099                    (3145838400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25100                    (3163978800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25101                    (3177288000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25102                    (3195428400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25103                    (3208737600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25104                    (3226878000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25105                    (3240187200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25106                    (3258327600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25107                    (3271636800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25108                    (3290382000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25109                    (3303086400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25110                    (3321831600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25111                    (3335140800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25112                    (3353281200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25113                    (3366590400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25114                    (3384730800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25115                    (3398040000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25116                    (3416180400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25117                    (3429489600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25118                    (3447630000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25119                    (3460939200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25120                    (3479684400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25121                    (3492993600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25122                    (3511134000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25123                    (3524443200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25124                    (3542583600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25125                    (3555892800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25126                    (3574033200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25127                    (3587342400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25128                    (3605482800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25129                    (3618792000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25130                    (3637537200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25131                    (3650241600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25132                    (3668986800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25133                    (3682296000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25134                    (3700436400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25135                    (3713745600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25136                    (3731886000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25137                    (3745195200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25138                    (3763335600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25139                    (3776644800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25140                    (3794785200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25141                    (3808094400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25142                    (3826839600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25143                    (3839544000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25144                    (3858289200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25145                    (3871598400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25146                    (3889738800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25147                    (3903048000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25148                    (3921188400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25149                    (3934497600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25150                    (3952638000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25151                    (3965947200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25152                    (3984692400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25153                    (3997396800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25154                    (4016142000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25155                    (4029451200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25156                    (4047591600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25157                    (4060900800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25158                    (4079041200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
25159                    (4092350400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
25160                ];
25161                FixedTimespanSet {
25162                    first: FixedTimespan {
25163                        utc_offset: -16965,
25164                        dst_offset: 0,
25165                        name: Some("LMT"),
25166                    },
25167                    rest: REST
25168                }
25169            },
25170
25171            Tz::America__Santo_Domingo => {
25172                const REST: &[(i64, FixedTimespan)] = &[
25173                    (-2524504824, FixedTimespan { utc_offset: -16800, dst_offset: 0, name: Some("SDMT") }),
25174                    (-1159773600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
25175                    (-100119600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
25176                    (-89668800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
25177                    (-5770800, FixedTimespan { utc_offset: -18000, dst_offset: 1800, name: Some("-0430") }),
25178                    (4422600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
25179                    (25678800, FixedTimespan { utc_offset: -18000, dst_offset: 1800, name: Some("-0430") }),
25180                    (33193800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
25181                    (57733200, FixedTimespan { utc_offset: -18000, dst_offset: 1800, name: Some("-0430") }),
25182                    (64816200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
25183                    (89182800, FixedTimespan { utc_offset: -18000, dst_offset: 1800, name: Some("-0430") }),
25184                    (96438600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
25185                    (120632400, FixedTimespan { utc_offset: -18000, dst_offset: 1800, name: Some("-0430") }),
25186                    (127974600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
25187                    (152082000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
25188                    (972799200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
25189                    (975823200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
25190                ];
25191                FixedTimespanSet {
25192                    first: FixedTimespan {
25193                        utc_offset: -16776,
25194                        dst_offset: 0,
25195                        name: Some("LMT"),
25196                    },
25197                    rest: REST
25198                }
25199            },
25200
25201            Tz::America__Sao_Paulo => {
25202                const REST: &[(i64, FixedTimespan)] = &[
25203                    (-1767214412, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
25204                    (-1206957600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
25205                    (-1191362400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
25206                    (-1175374800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
25207                    (-1159826400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
25208                    (-633819600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
25209                    (-622069200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
25210                    (-602283600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
25211                    (-591832800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
25212                    (-570747600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
25213                    (-560210400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
25214                    (-539125200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
25215                    (-531352800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
25216                    (-195426000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
25217                    (-184197600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
25218                    (-155163600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
25219                    (-150069600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
25220                    (-128898000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
25221                    (-121125600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
25222                    (-99954000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
25223                    (-89589600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
25224                    (-68418000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
25225                    (-57967200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
25226                    (499748400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
25227                    (511236000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
25228                    (530593200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
25229                    (540266400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
25230                    (562129200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
25231                    (571197600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
25232                    (592974000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
25233                    (602042400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
25234                    (624423600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
25235                    (634701600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
25236                    (656478000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
25237                    (666756000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
25238                    (687927600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
25239                    (697600800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
25240                    (719982000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
25241                    (728445600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
25242                    (750826800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
25243                    (761709600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
25244                    (782276400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
25245                    (793159200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
25246                    (813726000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
25247                    (824004000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
25248                    (844570800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
25249                    (856058400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
25250                    (876106800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
25251                    (888717600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
25252                    (908074800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
25253                    (919562400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
25254                    (938919600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
25255                    (951616800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
25256                    (970974000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
25257                    (982461600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
25258                    (1003028400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
25259                    (1013911200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
25260                    (1036292400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
25261                    (1045360800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
25262                    (1066532400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
25263                    (1076810400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
25264                    (1099364400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
25265                    (1108864800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
25266                    (1129431600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
25267                    (1140314400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
25268                    (1162695600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
25269                    (1172368800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
25270                    (1192330800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
25271                    (1203213600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
25272                    (1224385200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
25273                    (1234663200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
25274                    (1255834800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
25275                    (1266717600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
25276                    (1287284400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
25277                    (1298167200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
25278                    (1318734000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
25279                    (1330221600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
25280                    (1350788400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
25281                    (1361066400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
25282                    (1382238000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
25283                    (1392516000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
25284                    (1413687600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
25285                    (1424570400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
25286                    (1445137200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
25287                    (1456020000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
25288                    (1476586800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
25289                    (1487469600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
25290                    (1508036400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
25291                    (1518919200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
25292                    (1541300400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
25293                    (1550368800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
25294                ];
25295                FixedTimespanSet {
25296                    first: FixedTimespan {
25297                        utc_offset: -11188,
25298                        dst_offset: 0,
25299                        name: Some("LMT"),
25300                    },
25301                    rest: REST
25302                }
25303            },
25304
25305            Tz::America__Scoresbysund => {
25306                const REST: &[(i64, FixedTimespan)] = &[
25307                    (-1686090728, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25308                    (323841600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25309                    (338961600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25310                    (354679200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
25311                    (370400400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
25312                    (386125200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
25313                    (401850000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
25314                    (417574800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
25315                    (433299600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
25316                    (449024400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
25317                    (465354000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
25318                    (481078800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
25319                    (496803600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
25320                    (512528400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
25321                    (528253200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
25322                    (543978000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
25323                    (559702800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
25324                    (575427600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
25325                    (591152400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
25326                    (606877200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
25327                    (622602000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
25328                    (638326800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
25329                    (654656400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
25330                    (670381200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
25331                    (686106000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
25332                    (701830800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
25333                    (717555600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
25334                    (733280400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
25335                    (749005200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
25336                    (764730000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
25337                    (780454800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
25338                    (796179600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
25339                    (811904400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
25340                    (828234000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
25341                    (846378000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
25342                    (859683600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
25343                    (877827600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
25344                    (891133200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
25345                    (909277200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
25346                    (922582800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
25347                    (941331600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
25348                    (954032400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
25349                    (972781200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
25350                    (985482000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
25351                    (1004230800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
25352                    (1017536400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
25353                    (1035680400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
25354                    (1048986000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
25355                    (1067130000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
25356                    (1080435600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
25357                    (1099184400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
25358                    (1111885200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
25359                    (1130634000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
25360                    (1143334800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
25361                    (1162083600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
25362                    (1174784400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
25363                    (1193533200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
25364                    (1206838800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
25365                    (1224982800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
25366                    (1238288400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
25367                    (1256432400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
25368                    (1269738000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
25369                    (1288486800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
25370                    (1301187600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
25371                    (1319936400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
25372                    (1332637200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
25373                    (1351386000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
25374                    (1364691600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
25375                    (1382835600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
25376                    (1396141200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
25377                    (1414285200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
25378                    (1427590800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
25379                    (1445734800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
25380                    (1459040400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
25381                    (1477789200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
25382                    (1490490000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
25383                    (1509238800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
25384                    (1521939600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
25385                    (1540688400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
25386                    (1553994000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
25387                    (1572138000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
25388                    (1585443600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
25389                    (1603587600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
25390                    (1616893200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
25391                    (1635642000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
25392                    (1648342800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
25393                    (1667091600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
25394                    (1679792400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
25395                    (1698541200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
25396                    (1711846800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25397                    (1729990800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25398                    (1743296400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25399                    (1761440400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25400                    (1774746000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25401                    (1792890000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25402                    (1806195600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25403                    (1824944400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25404                    (1837645200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25405                    (1856394000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25406                    (1869094800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25407                    (1887843600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25408                    (1901149200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25409                    (1919293200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25410                    (1932598800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25411                    (1950742800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25412                    (1964048400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25413                    (1982797200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25414                    (1995498000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25415                    (2014246800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25416                    (2026947600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25417                    (2045696400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25418                    (2058397200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25419                    (2077146000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25420                    (2090451600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25421                    (2108595600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25422                    (2121901200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25423                    (2140045200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25424                    (2153350800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25425                    (2172099600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25426                    (2184800400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25427                    (2203549200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25428                    (2216250000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25429                    (2234998800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25430                    (2248304400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25431                    (2266448400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25432                    (2279754000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25433                    (2297898000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25434                    (2311203600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25435                    (2329347600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25436                    (2342653200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25437                    (2361402000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25438                    (2374102800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25439                    (2392851600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25440                    (2405552400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25441                    (2424301200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25442                    (2437606800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25443                    (2455750800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25444                    (2469056400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25445                    (2487200400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25446                    (2500506000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25447                    (2519254800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25448                    (2531955600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25449                    (2550704400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25450                    (2563405200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25451                    (2582154000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25452                    (2595459600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25453                    (2613603600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25454                    (2626909200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25455                    (2645053200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25456                    (2658358800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25457                    (2676502800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25458                    (2689808400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25459                    (2708557200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25460                    (2721258000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25461                    (2740006800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25462                    (2752707600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25463                    (2771456400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25464                    (2784762000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25465                    (2802906000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25466                    (2816211600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25467                    (2834355600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25468                    (2847661200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25469                    (2866410000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25470                    (2879110800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25471                    (2897859600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25472                    (2910560400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25473                    (2929309200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25474                    (2942010000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25475                    (2960758800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25476                    (2974064400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25477                    (2992208400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25478                    (3005514000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25479                    (3023658000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25480                    (3036963600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25481                    (3055712400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25482                    (3068413200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25483                    (3087162000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25484                    (3099862800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25485                    (3118611600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25486                    (3131917200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25487                    (3150061200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25488                    (3163366800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25489                    (3181510800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25490                    (3194816400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25491                    (3212960400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25492                    (3226266000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25493                    (3245014800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25494                    (3257715600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25495                    (3276464400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25496                    (3289165200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25497                    (3307914000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25498                    (3321219600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25499                    (3339363600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25500                    (3352669200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25501                    (3370813200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25502                    (3384118800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25503                    (3402867600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25504                    (3415568400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25505                    (3434317200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25506                    (3447018000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25507                    (3465766800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25508                    (3479072400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25509                    (3497216400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25510                    (3510522000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25511                    (3528666000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25512                    (3541971600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25513                    (3560115600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25514                    (3573421200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25515                    (3592170000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25516                    (3604870800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25517                    (3623619600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25518                    (3636320400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25519                    (3655069200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25520                    (3668374800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25521                    (3686518800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25522                    (3699824400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25523                    (3717968400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25524                    (3731274000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25525                    (3750022800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25526                    (3762723600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25527                    (3781472400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25528                    (3794173200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25529                    (3812922000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25530                    (3825622800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25531                    (3844371600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25532                    (3857677200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25533                    (3875821200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25534                    (3889126800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25535                    (3907270800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25536                    (3920576400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25537                    (3939325200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25538                    (3952026000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25539                    (3970774800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25540                    (3983475600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25541                    (4002224400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25542                    (4015530000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25543                    (4033674000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25544                    (4046979600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25545                    (4065123600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25546                    (4078429200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
25547                    (4096573200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
25548                ];
25549                FixedTimespanSet {
25550                    first: FixedTimespan {
25551                        utc_offset: -5272,
25552                        dst_offset: 0,
25553                        name: Some("LMT"),
25554                    },
25555                    rest: REST
25556                }
25557            },
25558
25559            Tz::America__Shiprock => {
25560                const REST: &[(i64, FixedTimespan)] = &[
25561                    (-2717643600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25562                    (-1633273200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25563                    (-1615132800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25564                    (-1601823600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25565                    (-1583683200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25566                    (-1570374000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25567                    (-1551628800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25568                    (-1538924400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25569                    (-1534089600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25570                    (-880210800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MWT") }),
25571                    (-769395600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MPT") }),
25572                    (-765388800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25573                    (-147884400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25574                    (-131558400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25575                    (-116434800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25576                    (-100108800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25577                    (-84380400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25578                    (-68659200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25579                    (-52930800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25580                    (-37209600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25581                    (-21481200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25582                    (-5760000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25583                    (9968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25584                    (25689600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25585                    (41418000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25586                    (57744000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25587                    (73472400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25588                    (89193600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25589                    (104922000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25590                    (120643200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25591                    (126694800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25592                    (152092800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25593                    (162378000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25594                    (183542400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25595                    (199270800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25596                    (215596800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25597                    (230720400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25598                    (247046400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25599                    (262774800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25600                    (278496000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25601                    (294224400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25602                    (309945600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25603                    (325674000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25604                    (341395200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25605                    (357123600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25606                    (372844800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25607                    (388573200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25608                    (404899200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25609                    (420022800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25610                    (436348800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25611                    (452077200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25612                    (467798400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25613                    (483526800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25614                    (499248000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25615                    (514976400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25616                    (530697600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25617                    (544611600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25618                    (562147200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25619                    (576061200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25620                    (594201600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25621                    (607510800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25622                    (625651200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25623                    (638960400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25624                    (657100800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25625                    (671014800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25626                    (688550400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25627                    (702464400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25628                    (720000000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25629                    (733914000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25630                    (752054400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25631                    (765363600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25632                    (783504000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25633                    (796813200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25634                    (814953600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25635                    (828867600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25636                    (846403200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25637                    (860317200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25638                    (877852800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25639                    (891766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25640                    (909302400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25641                    (923216400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25642                    (941356800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25643                    (954666000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25644                    (972806400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25645                    (986115600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25646                    (1004256000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25647                    (1018170000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25648                    (1035705600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25649                    (1049619600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25650                    (1067155200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25651                    (1081069200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25652                    (1099209600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25653                    (1112518800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25654                    (1130659200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25655                    (1143968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25656                    (1162108800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25657                    (1173603600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25658                    (1194163200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25659                    (1205053200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25660                    (1225612800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25661                    (1236502800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25662                    (1257062400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25663                    (1268557200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25664                    (1289116800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25665                    (1300006800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25666                    (1320566400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25667                    (1331456400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25668                    (1352016000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25669                    (1362906000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25670                    (1383465600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25671                    (1394355600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25672                    (1414915200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25673                    (1425805200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25674                    (1446364800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25675                    (1457859600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25676                    (1478419200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25677                    (1489309200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25678                    (1509868800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25679                    (1520758800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25680                    (1541318400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25681                    (1552208400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25682                    (1572768000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25683                    (1583658000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25684                    (1604217600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25685                    (1615712400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25686                    (1636272000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25687                    (1647162000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25688                    (1667721600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25689                    (1678611600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25690                    (1699171200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25691                    (1710061200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25692                    (1730620800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25693                    (1741510800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25694                    (1762070400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25695                    (1772960400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25696                    (1793520000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25697                    (1805014800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25698                    (1825574400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25699                    (1836464400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25700                    (1857024000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25701                    (1867914000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25702                    (1888473600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25703                    (1899363600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25704                    (1919923200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25705                    (1930813200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25706                    (1951372800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25707                    (1962867600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25708                    (1983427200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25709                    (1994317200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25710                    (2014876800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25711                    (2025766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25712                    (2046326400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25713                    (2057216400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25714                    (2077776000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25715                    (2088666000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25716                    (2109225600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25717                    (2120115600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25718                    (2140675200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25719                    (2152170000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25720                    (2172729600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25721                    (2183619600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25722                    (2204179200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25723                    (2215069200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25724                    (2235628800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25725                    (2246518800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25726                    (2267078400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25727                    (2277968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25728                    (2298528000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25729                    (2309418000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25730                    (2329977600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25731                    (2341472400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25732                    (2362032000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25733                    (2372922000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25734                    (2393481600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25735                    (2404371600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25736                    (2424931200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25737                    (2435821200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25738                    (2456380800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25739                    (2467270800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25740                    (2487830400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25741                    (2499325200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25742                    (2519884800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25743                    (2530774800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25744                    (2551334400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25745                    (2562224400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25746                    (2582784000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25747                    (2593674000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25748                    (2614233600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25749                    (2625123600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25750                    (2645683200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25751                    (2656573200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25752                    (2677132800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25753                    (2688627600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25754                    (2709187200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25755                    (2720077200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25756                    (2740636800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25757                    (2751526800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25758                    (2772086400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25759                    (2782976400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25760                    (2803536000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25761                    (2814426000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25762                    (2834985600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25763                    (2846480400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25764                    (2867040000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25765                    (2877930000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25766                    (2898489600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25767                    (2909379600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25768                    (2929939200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25769                    (2940829200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25770                    (2961388800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25771                    (2972278800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25772                    (2992838400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25773                    (3003728400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25774                    (3024288000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25775                    (3035782800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25776                    (3056342400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25777                    (3067232400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25778                    (3087792000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25779                    (3098682000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25780                    (3119241600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25781                    (3130131600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25782                    (3150691200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25783                    (3161581200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25784                    (3182140800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25785                    (3193030800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25786                    (3213590400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25787                    (3225085200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25788                    (3245644800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25789                    (3256534800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25790                    (3277094400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25791                    (3287984400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25792                    (3308544000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25793                    (3319434000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25794                    (3339993600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25795                    (3350883600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25796                    (3371443200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25797                    (3382938000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25798                    (3403497600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25799                    (3414387600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25800                    (3434947200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25801                    (3445837200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25802                    (3466396800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25803                    (3477286800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25804                    (3497846400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25805                    (3508736400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25806                    (3529296000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25807                    (3540186000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25808                    (3560745600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25809                    (3572240400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25810                    (3592800000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25811                    (3603690000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25812                    (3624249600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25813                    (3635139600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25814                    (3655699200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25815                    (3666589200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25816                    (3687148800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25817                    (3698038800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25818                    (3718598400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25819                    (3730093200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25820                    (3750652800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25821                    (3761542800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25822                    (3782102400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25823                    (3792992400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25824                    (3813552000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25825                    (3824442000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25826                    (3845001600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25827                    (3855891600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25828                    (3876451200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25829                    (3887341200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25830                    (3907900800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25831                    (3919395600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25832                    (3939955200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25833                    (3950845200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25834                    (3971404800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25835                    (3982294800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25836                    (4002854400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25837                    (4013744400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25838                    (4034304000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25839                    (4045194000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25840                    (4065753600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25841                    (4076643600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
25842                    (4097203200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
25843                ];
25844                FixedTimespanSet {
25845                    first: FixedTimespan {
25846                        utc_offset: -25196,
25847                        dst_offset: 0,
25848                        name: Some("LMT"),
25849                    },
25850                    rest: REST
25851                }
25852            },
25853
25854            Tz::America__Sitka => {
25855                const REST: &[(i64, FixedTimespan)] = &[
25856                    (-3225223727, FixedTimespan { utc_offset: -32473, dst_offset: 0, name: Some("LMT") }),
25857                    (-2188954727, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
25858                    (-880207200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PWT") }),
25859                    (-769395600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PPT") }),
25860                    (-765385200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
25861                    (-21477600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
25862                    (-5756400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
25863                    (9972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
25864                    (25693200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
25865                    (41421600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
25866                    (57747600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
25867                    (73476000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
25868                    (89197200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
25869                    (104925600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
25870                    (120646800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
25871                    (126698400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
25872                    (152096400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
25873                    (162381600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
25874                    (183546000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
25875                    (199274400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
25876                    (215600400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
25877                    (230724000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
25878                    (247050000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
25879                    (262778400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
25880                    (278499600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
25881                    (294228000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
25882                    (309949200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
25883                    (325677600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
25884                    (341398800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
25885                    (357127200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
25886                    (372848400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
25887                    (388576800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
25888                    (404902800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
25889                    (420026400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
25890                    (436352400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("YST") }),
25891                    (439030800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
25892                    (452084400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
25893                    (467805600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
25894                    (483534000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
25895                    (499255200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
25896                    (514983600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
25897                    (530704800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
25898                    (544618800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
25899                    (562154400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
25900                    (576068400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
25901                    (594208800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
25902                    (607518000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
25903                    (625658400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
25904                    (638967600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
25905                    (657108000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
25906                    (671022000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
25907                    (688557600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
25908                    (702471600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
25909                    (720007200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
25910                    (733921200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
25911                    (752061600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
25912                    (765370800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
25913                    (783511200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
25914                    (796820400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
25915                    (814960800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
25916                    (828874800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
25917                    (846410400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
25918                    (860324400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
25919                    (877860000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
25920                    (891774000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
25921                    (909309600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
25922                    (923223600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
25923                    (941364000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
25924                    (954673200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
25925                    (972813600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
25926                    (986122800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
25927                    (1004263200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
25928                    (1018177200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
25929                    (1035712800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
25930                    (1049626800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
25931                    (1067162400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
25932                    (1081076400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
25933                    (1099216800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
25934                    (1112526000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
25935                    (1130666400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
25936                    (1143975600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
25937                    (1162116000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
25938                    (1173610800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
25939                    (1194170400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
25940                    (1205060400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
25941                    (1225620000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
25942                    (1236510000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
25943                    (1257069600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
25944                    (1268564400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
25945                    (1289124000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
25946                    (1300014000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
25947                    (1320573600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
25948                    (1331463600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
25949                    (1352023200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
25950                    (1362913200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
25951                    (1383472800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
25952                    (1394362800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
25953                    (1414922400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
25954                    (1425812400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
25955                    (1446372000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
25956                    (1457866800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
25957                    (1478426400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
25958                    (1489316400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
25959                    (1509876000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
25960                    (1520766000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
25961                    (1541325600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
25962                    (1552215600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
25963                    (1572775200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
25964                    (1583665200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
25965                    (1604224800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
25966                    (1615719600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
25967                    (1636279200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
25968                    (1647169200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
25969                    (1667728800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
25970                    (1678618800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
25971                    (1699178400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
25972                    (1710068400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
25973                    (1730628000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
25974                    (1741518000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
25975                    (1762077600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
25976                    (1772967600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
25977                    (1793527200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
25978                    (1805022000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
25979                    (1825581600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
25980                    (1836471600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
25981                    (1857031200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
25982                    (1867921200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
25983                    (1888480800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
25984                    (1899370800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
25985                    (1919930400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
25986                    (1930820400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
25987                    (1951380000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
25988                    (1962874800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
25989                    (1983434400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
25990                    (1994324400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
25991                    (2014884000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
25992                    (2025774000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
25993                    (2046333600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
25994                    (2057223600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
25995                    (2077783200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
25996                    (2088673200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
25997                    (2109232800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
25998                    (2120122800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
25999                    (2140682400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
26000                    (2152177200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
26001                    (2172736800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
26002                    (2183626800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
26003                    (2204186400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
26004                    (2215076400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
26005                    (2235636000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
26006                    (2246526000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
26007                    (2267085600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
26008                    (2277975600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
26009                    (2298535200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
26010                    (2309425200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
26011                    (2329984800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
26012                    (2341479600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
26013                    (2362039200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
26014                    (2372929200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
26015                    (2393488800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
26016                    (2404378800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
26017                    (2424938400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
26018                    (2435828400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
26019                    (2456388000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
26020                    (2467278000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
26021                    (2487837600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
26022                    (2499332400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
26023                    (2519892000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
26024                    (2530782000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
26025                    (2551341600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
26026                    (2562231600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
26027                    (2582791200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
26028                    (2593681200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
26029                    (2614240800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
26030                    (2625130800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
26031                    (2645690400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
26032                    (2656580400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
26033                    (2677140000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
26034                    (2688634800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
26035                    (2709194400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
26036                    (2720084400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
26037                    (2740644000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
26038                    (2751534000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
26039                    (2772093600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
26040                    (2782983600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
26041                    (2803543200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
26042                    (2814433200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
26043                    (2834992800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
26044                    (2846487600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
26045                    (2867047200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
26046                    (2877937200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
26047                    (2898496800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
26048                    (2909386800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
26049                    (2929946400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
26050                    (2940836400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
26051                    (2961396000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
26052                    (2972286000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
26053                    (2992845600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
26054                    (3003735600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
26055                    (3024295200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
26056                    (3035790000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
26057                    (3056349600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
26058                    (3067239600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
26059                    (3087799200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
26060                    (3098689200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
26061                    (3119248800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
26062                    (3130138800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
26063                    (3150698400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
26064                    (3161588400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
26065                    (3182148000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
26066                    (3193038000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
26067                    (3213597600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
26068                    (3225092400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
26069                    (3245652000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
26070                    (3256542000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
26071                    (3277101600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
26072                    (3287991600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
26073                    (3308551200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
26074                    (3319441200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
26075                    (3340000800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
26076                    (3350890800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
26077                    (3371450400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
26078                    (3382945200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
26079                    (3403504800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
26080                    (3414394800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
26081                    (3434954400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
26082                    (3445844400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
26083                    (3466404000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
26084                    (3477294000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
26085                    (3497853600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
26086                    (3508743600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
26087                    (3529303200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
26088                    (3540193200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
26089                    (3560752800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
26090                    (3572247600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
26091                    (3592807200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
26092                    (3603697200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
26093                    (3624256800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
26094                    (3635146800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
26095                    (3655706400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
26096                    (3666596400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
26097                    (3687156000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
26098                    (3698046000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
26099                    (3718605600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
26100                    (3730100400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
26101                    (3750660000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
26102                    (3761550000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
26103                    (3782109600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
26104                    (3792999600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
26105                    (3813559200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
26106                    (3824449200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
26107                    (3845008800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
26108                    (3855898800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
26109                    (3876458400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
26110                    (3887348400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
26111                    (3907908000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
26112                    (3919402800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
26113                    (3939962400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
26114                    (3950852400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
26115                    (3971412000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
26116                    (3982302000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
26117                    (4002861600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
26118                    (4013751600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
26119                    (4034311200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
26120                    (4045201200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
26121                    (4065760800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
26122                    (4076650800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
26123                    (4097210400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
26124                ];
26125                FixedTimespanSet {
26126                    first: FixedTimespan {
26127                        utc_offset: 53927,
26128                        dst_offset: 0,
26129                        name: Some("LMT"),
26130                    },
26131                    rest: REST
26132                }
26133            },
26134
26135            Tz::America__St_Barthelemy => {
26136                const REST: &[(i64, FixedTimespan)] = &[
26137                    (-2233035335, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26138                    (-873057600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("AWT") }),
26139                    (-769395600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("APT") }),
26140                    (-765399600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26141                ];
26142                FixedTimespanSet {
26143                    first: FixedTimespan {
26144                        utc_offset: -15865,
26145                        dst_offset: 0,
26146                        name: Some("LMT"),
26147                    },
26148                    rest: REST
26149                }
26150            },
26151
26152            Tz::America__St_Johns => {
26153                const REST: &[(i64, FixedTimespan)] = &[
26154                    (-2713897748, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: Some("NST") }),
26155                    (-1664130548, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: Some("NDT") }),
26156                    (-1650137348, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: Some("NST") }),
26157                    (-1632076148, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: Some("NDT") }),
26158                    (-1615145348, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: Some("NST") }),
26159                    (-1598650148, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: Some("NDT") }),
26160                    (-1590100148, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: Some("NST") }),
26161                    (-1567286948, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: Some("NDT") }),
26162                    (-1551565748, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: Some("NST") }),
26163                    (-1535837348, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: Some("NDT") }),
26164                    (-1520116148, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: Some("NST") }),
26165                    (-1503782948, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: Some("NDT") }),
26166                    (-1488666548, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: Some("NST") }),
26167                    (-1472333348, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: Some("NDT") }),
26168                    (-1457216948, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: Some("NST") }),
26169                    (-1440883748, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: Some("NDT") }),
26170                    (-1425767348, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: Some("NST") }),
26171                    (-1409434148, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: Some("NDT") }),
26172                    (-1394317748, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: Some("NST") }),
26173                    (-1377984548, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: Some("NDT") }),
26174                    (-1362263348, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: Some("NST") }),
26175                    (-1346534948, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: Some("NDT") }),
26176                    (-1330813748, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: Some("NST") }),
26177                    (-1314480548, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: Some("NDT") }),
26178                    (-1299364148, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: Some("NST") }),
26179                    (-1283030948, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: Some("NDT") }),
26180                    (-1267914548, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: Some("NST") }),
26181                    (-1251581348, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: Some("NDT") }),
26182                    (-1236464948, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: Some("NST") }),
26183                    (-1220131748, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: Some("NDT") }),
26184                    (-1205015348, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: Some("NST") }),
26185                    (-1188682148, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: Some("NDT") }),
26186                    (-1172960948, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: Some("NST") }),
26187                    (-1156627748, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: Some("NDT") }),
26188                    (-1141511348, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: Some("NST") }),
26189                    (-1125178148, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: Some("NDT") }),
26190                    (-1110061748, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: Some("NST") }),
26191                    (-1096921748, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26192                    (-1093728600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26193                    (-1078612200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26194                    (-1061670600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26195                    (-1048973400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26196                    (-1030221000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26197                    (-1017523800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26198                    (-998771400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26199                    (-986074200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26200                    (-966717000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26201                    (-954624600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26202                    (-935267400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26203                    (-922570200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26204                    (-903817800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26205                    (-891120600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26206                    (-872368200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NWT") }),
26207                    (-769395600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NPT") }),
26208                    (-765401400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26209                    (-746044200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26210                    (-733347000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26211                    (-714594600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26212                    (-701897400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26213                    (-683145000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26214                    (-670447800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26215                    (-651695400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26216                    (-638998200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26217                    (-619641000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26218                    (-606943800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26219                    (-589401000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26220                    (-576099000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26221                    (-557951400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26222                    (-544649400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26223                    (-526501800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26224                    (-513199800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26225                    (-495052200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26226                    (-481750200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26227                    (-463602600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26228                    (-450300600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26229                    (-431548200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26230                    (-418246200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26231                    (-400098600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26232                    (-386796600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26233                    (-368649000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26234                    (-355347000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26235                    (-337199400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26236                    (-323897400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26237                    (-305749800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26238                    (-289423800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26239                    (-273695400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26240                    (-257974200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26241                    (-242245800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26242                    (-226524600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26243                    (-210796200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26244                    (-195075000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26245                    (-179346600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26246                    (-163625400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26247                    (-147897000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26248                    (-131571000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26249                    (-116447400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26250                    (-100121400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26251                    (-84393000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26252                    (-68671800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26253                    (-52943400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26254                    (-37222200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26255                    (-21493800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26256                    (-5772600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26257                    (9955800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26258                    (25677000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26259                    (41405400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26260                    (57731400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26261                    (73459800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26262                    (89181000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26263                    (104909400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26264                    (120630600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26265                    (136359000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26266                    (152080200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26267                    (167808600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26268                    (183529800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26269                    (199258200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26270                    (215584200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26271                    (230707800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26272                    (247033800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26273                    (262762200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26274                    (278483400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26275                    (294211800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26276                    (309933000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26277                    (325661400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26278                    (341382600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26279                    (357111000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26280                    (372832200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26281                    (388560600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26282                    (404886600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26283                    (420010200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26284                    (436336200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26285                    (452064600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26286                    (467785800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26287                    (483514200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26288                    (499235400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26289                    (514963800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26290                    (530685000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26291                    (544591860, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26292                    (562127460, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26293                    (576041460, FixedTimespan { utc_offset: -12600, dst_offset: 7200, name: Some("NDDT") }),
26294                    (594178260, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26295                    (607491060, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26296                    (625631460, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26297                    (638940660, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26298                    (657081060, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26299                    (670995060, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26300                    (688530660, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26301                    (702444660, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26302                    (719980260, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26303                    (733894260, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26304                    (752034660, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26305                    (765343860, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26306                    (783484260, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26307                    (796793460, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26308                    (814933860, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26309                    (828847860, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26310                    (846383460, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26311                    (860297460, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26312                    (877833060, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26313                    (891747060, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26314                    (909282660, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26315                    (923196660, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26316                    (941337060, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26317                    (954646260, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26318                    (972786660, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26319                    (986095860, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26320                    (1004236260, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26321                    (1018150260, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26322                    (1035685860, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26323                    (1049599860, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26324                    (1067135460, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26325                    (1081049460, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26326                    (1099189860, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26327                    (1112499060, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26328                    (1130639460, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26329                    (1143948660, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26330                    (1162089060, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26331                    (1173583860, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26332                    (1194143460, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26333                    (1205033460, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26334                    (1225593060, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26335                    (1236483060, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26336                    (1257042660, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26337                    (1268537460, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26338                    (1289097060, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26339                    (1299987060, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26340                    (1320553800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26341                    (1331443800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26342                    (1352003400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26343                    (1362893400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26344                    (1383453000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26345                    (1394343000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26346                    (1414902600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26347                    (1425792600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26348                    (1446352200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26349                    (1457847000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26350                    (1478406600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26351                    (1489296600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26352                    (1509856200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26353                    (1520746200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26354                    (1541305800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26355                    (1552195800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26356                    (1572755400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26357                    (1583645400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26358                    (1604205000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26359                    (1615699800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26360                    (1636259400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26361                    (1647149400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26362                    (1667709000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26363                    (1678599000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26364                    (1699158600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26365                    (1710048600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26366                    (1730608200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26367                    (1741498200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26368                    (1762057800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26369                    (1772947800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26370                    (1793507400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26371                    (1805002200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26372                    (1825561800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26373                    (1836451800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26374                    (1857011400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26375                    (1867901400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26376                    (1888461000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26377                    (1899351000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26378                    (1919910600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26379                    (1930800600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26380                    (1951360200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26381                    (1962855000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26382                    (1983414600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26383                    (1994304600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26384                    (2014864200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26385                    (2025754200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26386                    (2046313800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26387                    (2057203800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26388                    (2077763400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26389                    (2088653400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26390                    (2109213000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26391                    (2120103000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26392                    (2140662600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26393                    (2152157400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26394                    (2172717000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26395                    (2183607000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26396                    (2204166600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26397                    (2215056600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26398                    (2235616200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26399                    (2246506200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26400                    (2267065800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26401                    (2277955800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26402                    (2298515400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26403                    (2309405400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26404                    (2329965000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26405                    (2341459800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26406                    (2362019400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26407                    (2372909400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26408                    (2393469000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26409                    (2404359000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26410                    (2424918600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26411                    (2435808600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26412                    (2456368200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26413                    (2467258200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26414                    (2487817800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26415                    (2499312600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26416                    (2519872200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26417                    (2530762200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26418                    (2551321800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26419                    (2562211800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26420                    (2582771400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26421                    (2593661400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26422                    (2614221000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26423                    (2625111000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26424                    (2645670600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26425                    (2656560600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26426                    (2677120200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26427                    (2688615000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26428                    (2709174600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26429                    (2720064600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26430                    (2740624200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26431                    (2751514200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26432                    (2772073800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26433                    (2782963800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26434                    (2803523400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26435                    (2814413400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26436                    (2834973000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26437                    (2846467800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26438                    (2867027400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26439                    (2877917400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26440                    (2898477000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26441                    (2909367000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26442                    (2929926600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26443                    (2940816600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26444                    (2961376200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26445                    (2972266200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26446                    (2992825800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26447                    (3003715800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26448                    (3024275400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26449                    (3035770200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26450                    (3056329800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26451                    (3067219800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26452                    (3087779400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26453                    (3098669400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26454                    (3119229000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26455                    (3130119000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26456                    (3150678600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26457                    (3161568600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26458                    (3182128200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26459                    (3193018200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26460                    (3213577800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26461                    (3225072600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26462                    (3245632200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26463                    (3256522200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26464                    (3277081800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26465                    (3287971800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26466                    (3308531400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26467                    (3319421400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26468                    (3339981000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26469                    (3350871000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26470                    (3371430600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26471                    (3382925400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26472                    (3403485000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26473                    (3414375000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26474                    (3434934600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26475                    (3445824600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26476                    (3466384200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26477                    (3477274200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26478                    (3497833800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26479                    (3508723800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26480                    (3529283400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26481                    (3540173400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26482                    (3560733000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26483                    (3572227800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26484                    (3592787400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26485                    (3603677400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26486                    (3624237000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26487                    (3635127000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26488                    (3655686600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26489                    (3666576600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26490                    (3687136200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26491                    (3698026200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26492                    (3718585800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26493                    (3730080600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26494                    (3750640200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26495                    (3761530200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26496                    (3782089800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26497                    (3792979800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26498                    (3813539400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26499                    (3824429400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26500                    (3844989000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26501                    (3855879000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26502                    (3876438600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26503                    (3887328600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26504                    (3907888200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26505                    (3919383000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26506                    (3939942600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26507                    (3950832600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26508                    (3971392200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26509                    (3982282200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26510                    (4002841800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26511                    (4013731800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26512                    (4034291400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26513                    (4045181400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26514                    (4065741000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26515                    (4076631000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
26516                    (4097190600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
26517                ];
26518                FixedTimespanSet {
26519                    first: FixedTimespan {
26520                        utc_offset: -12652,
26521                        dst_offset: 0,
26522                        name: Some("LMT"),
26523                    },
26524                    rest: REST
26525                }
26526            },
26527
26528            Tz::America__St_Kitts => {
26529                const REST: &[(i64, FixedTimespan)] = &[
26530                    (-2233035335, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26531                    (-873057600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("AWT") }),
26532                    (-769395600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("APT") }),
26533                    (-765399600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26534                ];
26535                FixedTimespanSet {
26536                    first: FixedTimespan {
26537                        utc_offset: -15865,
26538                        dst_offset: 0,
26539                        name: Some("LMT"),
26540                    },
26541                    rest: REST
26542                }
26543            },
26544
26545            Tz::America__St_Lucia => {
26546                const REST: &[(i64, FixedTimespan)] = &[
26547                    (-2233035335, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26548                    (-873057600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("AWT") }),
26549                    (-769395600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("APT") }),
26550                    (-765399600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26551                ];
26552                FixedTimespanSet {
26553                    first: FixedTimespan {
26554                        utc_offset: -15865,
26555                        dst_offset: 0,
26556                        name: Some("LMT"),
26557                    },
26558                    rest: REST
26559                }
26560            },
26561
26562            Tz::America__St_Thomas => {
26563                const REST: &[(i64, FixedTimespan)] = &[
26564                    (-2233035335, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26565                    (-873057600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("AWT") }),
26566                    (-769395600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("APT") }),
26567                    (-765399600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26568                ];
26569                FixedTimespanSet {
26570                    first: FixedTimespan {
26571                        utc_offset: -15865,
26572                        dst_offset: 0,
26573                        name: Some("LMT"),
26574                    },
26575                    rest: REST
26576                }
26577            },
26578
26579            Tz::America__St_Vincent => {
26580                const REST: &[(i64, FixedTimespan)] = &[
26581                    (-2233035335, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26582                    (-873057600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("AWT") }),
26583                    (-769395600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("APT") }),
26584                    (-765399600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26585                ];
26586                FixedTimespanSet {
26587                    first: FixedTimespan {
26588                        utc_offset: -15865,
26589                        dst_offset: 0,
26590                        name: Some("LMT"),
26591                    },
26592                    rest: REST
26593                }
26594            },
26595
26596            Tz::America__Swift_Current => {
26597                const REST: &[(i64, FixedTimespan)] = &[
26598                    (-2030201320, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
26599                    (-1632063600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
26600                    (-1615132800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
26601                    (-880210800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MWT") }),
26602                    (-769395600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MPT") }),
26603                    (-765388800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
26604                    (-747241200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
26605                    (-732729600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
26606                    (-715791600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
26607                    (-702489600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
26608                    (-684342000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
26609                    (-671040000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
26610                    (-652892400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
26611                    (-639590400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
26612                    (-400086000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
26613                    (-384364800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
26614                    (-337186800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
26615                    (-321465600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
26616                    (-305737200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
26617                    (-292435200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
26618                    (-273682800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
26619                    (-260985600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
26620                    (73472400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
26621                ];
26622                FixedTimespanSet {
26623                    first: FixedTimespan {
26624                        utc_offset: -25880,
26625                        dst_offset: 0,
26626                        name: Some("LMT"),
26627                    },
26628                    rest: REST
26629                }
26630            },
26631
26632            Tz::America__Tegucigalpa => {
26633                const REST: &[(i64, FixedTimespan)] = &[
26634                    (-1538503868, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
26635                    (547020000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
26636                    (559717200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
26637                    (578469600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
26638                    (591166800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
26639                    (1146981600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
26640                    (1154926800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
26641                ];
26642                FixedTimespanSet {
26643                    first: FixedTimespan {
26644                        utc_offset: -20932,
26645                        dst_offset: 0,
26646                        name: Some("LMT"),
26647                    },
26648                    rest: REST
26649                }
26650            },
26651
26652            Tz::America__Thule => {
26653                const REST: &[(i64, FixedTimespan)] = &[
26654                    (-1686079492, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26655                    (670399200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26656                    (686120400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26657                    (701848800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26658                    (717570000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26659                    (733903200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26660                    (752043600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26661                    (765352800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26662                    (783493200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26663                    (796802400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26664                    (814942800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26665                    (828856800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26666                    (846392400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26667                    (860306400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26668                    (877842000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26669                    (891756000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26670                    (909291600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26671                    (923205600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26672                    (941346000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26673                    (954655200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26674                    (972795600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26675                    (986104800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26676                    (1004245200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26677                    (1018159200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26678                    (1035694800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26679                    (1049608800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26680                    (1067144400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26681                    (1081058400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26682                    (1099198800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26683                    (1112508000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26684                    (1130648400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26685                    (1143957600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26686                    (1162098000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26687                    (1173592800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26688                    (1194152400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26689                    (1205042400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26690                    (1225602000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26691                    (1236492000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26692                    (1257051600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26693                    (1268546400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26694                    (1289106000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26695                    (1299996000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26696                    (1320555600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26697                    (1331445600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26698                    (1352005200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26699                    (1362895200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26700                    (1383454800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26701                    (1394344800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26702                    (1414904400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26703                    (1425794400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26704                    (1446354000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26705                    (1457848800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26706                    (1478408400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26707                    (1489298400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26708                    (1509858000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26709                    (1520748000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26710                    (1541307600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26711                    (1552197600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26712                    (1572757200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26713                    (1583647200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26714                    (1604206800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26715                    (1615701600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26716                    (1636261200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26717                    (1647151200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26718                    (1667710800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26719                    (1678600800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26720                    (1699160400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26721                    (1710050400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26722                    (1730610000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26723                    (1741500000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26724                    (1762059600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26725                    (1772949600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26726                    (1793509200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26727                    (1805004000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26728                    (1825563600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26729                    (1836453600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26730                    (1857013200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26731                    (1867903200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26732                    (1888462800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26733                    (1899352800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26734                    (1919912400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26735                    (1930802400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26736                    (1951362000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26737                    (1962856800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26738                    (1983416400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26739                    (1994306400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26740                    (2014866000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26741                    (2025756000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26742                    (2046315600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26743                    (2057205600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26744                    (2077765200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26745                    (2088655200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26746                    (2109214800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26747                    (2120104800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26748                    (2140664400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26749                    (2152159200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26750                    (2172718800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26751                    (2183608800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26752                    (2204168400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26753                    (2215058400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26754                    (2235618000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26755                    (2246508000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26756                    (2267067600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26757                    (2277957600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26758                    (2298517200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26759                    (2309407200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26760                    (2329966800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26761                    (2341461600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26762                    (2362021200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26763                    (2372911200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26764                    (2393470800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26765                    (2404360800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26766                    (2424920400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26767                    (2435810400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26768                    (2456370000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26769                    (2467260000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26770                    (2487819600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26771                    (2499314400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26772                    (2519874000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26773                    (2530764000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26774                    (2551323600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26775                    (2562213600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26776                    (2582773200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26777                    (2593663200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26778                    (2614222800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26779                    (2625112800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26780                    (2645672400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26781                    (2656562400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26782                    (2677122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26783                    (2688616800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26784                    (2709176400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26785                    (2720066400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26786                    (2740626000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26787                    (2751516000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26788                    (2772075600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26789                    (2782965600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26790                    (2803525200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26791                    (2814415200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26792                    (2834974800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26793                    (2846469600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26794                    (2867029200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26795                    (2877919200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26796                    (2898478800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26797                    (2909368800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26798                    (2929928400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26799                    (2940818400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26800                    (2961378000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26801                    (2972268000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26802                    (2992827600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26803                    (3003717600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26804                    (3024277200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26805                    (3035772000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26806                    (3056331600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26807                    (3067221600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26808                    (3087781200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26809                    (3098671200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26810                    (3119230800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26811                    (3130120800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26812                    (3150680400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26813                    (3161570400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26814                    (3182130000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26815                    (3193020000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26816                    (3213579600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26817                    (3225074400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26818                    (3245634000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26819                    (3256524000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26820                    (3277083600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26821                    (3287973600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26822                    (3308533200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26823                    (3319423200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26824                    (3339982800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26825                    (3350872800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26826                    (3371432400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26827                    (3382927200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26828                    (3403486800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26829                    (3414376800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26830                    (3434936400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26831                    (3445826400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26832                    (3466386000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26833                    (3477276000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26834                    (3497835600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26835                    (3508725600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26836                    (3529285200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26837                    (3540175200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26838                    (3560734800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26839                    (3572229600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26840                    (3592789200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26841                    (3603679200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26842                    (3624238800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26843                    (3635128800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26844                    (3655688400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26845                    (3666578400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26846                    (3687138000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26847                    (3698028000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26848                    (3718587600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26849                    (3730082400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26850                    (3750642000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26851                    (3761532000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26852                    (3782091600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26853                    (3792981600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26854                    (3813541200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26855                    (3824431200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26856                    (3844990800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26857                    (3855880800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26858                    (3876440400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26859                    (3887330400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26860                    (3907890000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26861                    (3919384800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26862                    (3939944400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26863                    (3950834400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26864                    (3971394000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26865                    (3982284000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26866                    (4002843600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26867                    (4013733600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26868                    (4034293200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26869                    (4045183200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26870                    (4065742800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26871                    (4076632800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
26872                    (4097192400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
26873                ];
26874                FixedTimespanSet {
26875                    first: FixedTimespan {
26876                        utc_offset: -16508,
26877                        dst_offset: 0,
26878                        name: Some("LMT"),
26879                    },
26880                    rest: REST
26881                }
26882            },
26883
26884            Tz::America__Thunder_Bay => {
26885                const REST: &[(i64, FixedTimespan)] = &[
26886                    (-2366736148, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
26887                    (-1632070800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
26888                    (-1615140000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
26889                    (-1601753400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
26890                    (-1583697600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
26891                    (-1567357200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
26892                    (-1554667200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
26893                    (-1534698000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
26894                    (-1524074400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
26895                    (-1503248400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
26896                    (-1492365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
26897                    (-1471798800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
26898                    (-1460916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
26899                    (-1440954000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
26900                    (-1428861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
26901                    (-1409504400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
26902                    (-1397412000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
26903                    (-1378054800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
26904                    (-1365962400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
26905                    (-1346605200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
26906                    (-1333908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
26907                    (-1315155600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
26908                    (-1301853600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
26909                    (-1283706000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
26910                    (-1270404000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
26911                    (-1252256400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
26912                    (-1238954400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
26913                    (-1220806800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
26914                    (-1207504800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
26915                    (-1188752400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
26916                    (-1176055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
26917                    (-1157302800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
26918                    (-1144000800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
26919                    (-1125853200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
26920                    (-1112551200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
26921                    (-1094403600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
26922                    (-1081101600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
26923                    (-1062954000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
26924                    (-1049652000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
26925                    (-1031504400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
26926                    (-1018202400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
26927                    (-1000054800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
26928                    (-986752800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
26929                    (-968000400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
26930                    (-955303200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
26931                    (-936550800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
26932                    (-880218000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EWT") }),
26933                    (-769395600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EPT") }),
26934                    (-765396000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
26935                    (-747248400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
26936                    (-733946400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
26937                    (-715798800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
26938                    (-702496800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
26939                    (-684349200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
26940                    (-671047200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
26941                    (-652899600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
26942                    (-634154400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
26943                    (-620845200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
26944                    (-602704800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
26945                    (-589395600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
26946                    (-576093600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
26947                    (-557946000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
26948                    (-544644000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
26949                    (-526496400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
26950                    (-513194400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
26951                    (-495046800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
26952                    (-481744800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
26953                    (-463597200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
26954                    (-450295200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
26955                    (-431542800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
26956                    (-418240800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
26957                    (-400093200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
26958                    (-384372000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
26959                    (-368643600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
26960                    (-352922400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
26961                    (-337194000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
26962                    (-321472800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
26963                    (-305744400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
26964                    (-289418400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
26965                    (-273690000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
26966                    (-257968800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
26967                    (-242240400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
26968                    (-226519200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
26969                    (-210790800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
26970                    (-195069600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
26971                    (-179341200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
26972                    (-163620000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
26973                    (-147891600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
26974                    (-131565600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
26975                    (-116442000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
26976                    (-100116000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
26977                    (-84387600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
26978                    (-68666400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
26979                    (-52938000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
26980                    (-37216800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
26981                    (-21488400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
26982                    (-5767200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
26983                    (9961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
26984                    (25682400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
26985                    (41410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
26986                    (57736800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
26987                    (73465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
26988                    (89186400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
26989                    (104914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
26990                    (120636000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
26991                    (136364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
26992                    (152085600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
26993                    (167814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
26994                    (183535200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
26995                    (199263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
26996                    (215589600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
26997                    (230713200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
26998                    (247039200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
26999                    (262767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27000                    (278488800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27001                    (294217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27002                    (309938400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27003                    (325666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27004                    (341388000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27005                    (357116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27006                    (372837600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27007                    (388566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27008                    (404892000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27009                    (420015600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27010                    (436341600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27011                    (452070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27012                    (467791200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27013                    (483519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27014                    (499240800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27015                    (514969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27016                    (530690400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27017                    (544604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27018                    (562140000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27019                    (576054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27020                    (594194400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27021                    (607503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27022                    (625644000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27023                    (638953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27024                    (657093600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27025                    (671007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27026                    (688543200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27027                    (702457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27028                    (719992800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27029                    (733906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27030                    (752047200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27031                    (765356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27032                    (783496800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27033                    (796806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27034                    (814946400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27035                    (828860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27036                    (846396000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27037                    (860310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27038                    (877845600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27039                    (891759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27040                    (909295200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27041                    (923209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27042                    (941349600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27043                    (954658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27044                    (972799200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27045                    (986108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27046                    (1004248800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27047                    (1018162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27048                    (1035698400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27049                    (1049612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27050                    (1067148000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27051                    (1081062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27052                    (1099202400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27053                    (1112511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27054                    (1130652000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27055                    (1143961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27056                    (1162101600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27057                    (1173596400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27058                    (1194156000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27059                    (1205046000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27060                    (1225605600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27061                    (1236495600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27062                    (1257055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27063                    (1268550000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27064                    (1289109600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27065                    (1299999600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27066                    (1320559200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27067                    (1331449200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27068                    (1352008800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27069                    (1362898800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27070                    (1383458400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27071                    (1394348400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27072                    (1414908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27073                    (1425798000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27074                    (1446357600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27075                    (1457852400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27076                    (1478412000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27077                    (1489302000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27078                    (1509861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27079                    (1520751600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27080                    (1541311200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27081                    (1552201200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27082                    (1572760800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27083                    (1583650800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27084                    (1604210400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27085                    (1615705200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27086                    (1636264800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27087                    (1647154800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27088                    (1667714400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27089                    (1678604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27090                    (1699164000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27091                    (1710054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27092                    (1730613600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27093                    (1741503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27094                    (1762063200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27095                    (1772953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27096                    (1793512800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27097                    (1805007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27098                    (1825567200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27099                    (1836457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27100                    (1857016800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27101                    (1867906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27102                    (1888466400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27103                    (1899356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27104                    (1919916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27105                    (1930806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27106                    (1951365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27107                    (1962860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27108                    (1983420000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27109                    (1994310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27110                    (2014869600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27111                    (2025759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27112                    (2046319200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27113                    (2057209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27114                    (2077768800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27115                    (2088658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27116                    (2109218400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27117                    (2120108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27118                    (2140668000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27119                    (2152162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27120                    (2172722400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27121                    (2183612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27122                    (2204172000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27123                    (2215062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27124                    (2235621600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27125                    (2246511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27126                    (2267071200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27127                    (2277961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27128                    (2298520800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27129                    (2309410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27130                    (2329970400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27131                    (2341465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27132                    (2362024800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27133                    (2372914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27134                    (2393474400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27135                    (2404364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27136                    (2424924000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27137                    (2435814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27138                    (2456373600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27139                    (2467263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27140                    (2487823200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27141                    (2499318000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27142                    (2519877600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27143                    (2530767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27144                    (2551327200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27145                    (2562217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27146                    (2582776800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27147                    (2593666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27148                    (2614226400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27149                    (2625116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27150                    (2645676000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27151                    (2656566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27152                    (2677125600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27153                    (2688620400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27154                    (2709180000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27155                    (2720070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27156                    (2740629600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27157                    (2751519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27158                    (2772079200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27159                    (2782969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27160                    (2803528800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27161                    (2814418800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27162                    (2834978400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27163                    (2846473200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27164                    (2867032800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27165                    (2877922800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27166                    (2898482400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27167                    (2909372400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27168                    (2929932000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27169                    (2940822000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27170                    (2961381600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27171                    (2972271600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27172                    (2992831200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27173                    (3003721200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27174                    (3024280800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27175                    (3035775600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27176                    (3056335200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27177                    (3067225200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27178                    (3087784800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27179                    (3098674800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27180                    (3119234400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27181                    (3130124400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27182                    (3150684000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27183                    (3161574000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27184                    (3182133600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27185                    (3193023600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27186                    (3213583200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27187                    (3225078000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27188                    (3245637600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27189                    (3256527600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27190                    (3277087200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27191                    (3287977200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27192                    (3308536800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27193                    (3319426800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27194                    (3339986400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27195                    (3350876400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27196                    (3371436000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27197                    (3382930800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27198                    (3403490400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27199                    (3414380400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27200                    (3434940000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27201                    (3445830000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27202                    (3466389600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27203                    (3477279600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27204                    (3497839200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27205                    (3508729200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27206                    (3529288800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27207                    (3540178800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27208                    (3560738400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27209                    (3572233200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27210                    (3592792800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27211                    (3603682800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27212                    (3624242400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27213                    (3635132400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27214                    (3655692000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27215                    (3666582000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27216                    (3687141600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27217                    (3698031600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27218                    (3718591200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27219                    (3730086000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27220                    (3750645600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27221                    (3761535600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27222                    (3782095200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27223                    (3792985200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27224                    (3813544800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27225                    (3824434800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27226                    (3844994400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27227                    (3855884400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27228                    (3876444000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27229                    (3887334000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27230                    (3907893600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27231                    (3919388400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27232                    (3939948000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27233                    (3950838000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27234                    (3971397600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27235                    (3982287600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27236                    (4002847200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27237                    (4013737200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27238                    (4034296800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27239                    (4045186800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27240                    (4065746400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27241                    (4076636400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27242                    (4097196000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27243                ];
27244                FixedTimespanSet {
27245                    first: FixedTimespan {
27246                        utc_offset: -19052,
27247                        dst_offset: 0,
27248                        name: Some("LMT"),
27249                    },
27250                    rest: REST
27251                }
27252            },
27253
27254            Tz::America__Tijuana => {
27255                const REST: &[(i64, FixedTimespan)] = &[
27256                    (-1514739600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
27257                    (-1451667600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27258                    (-1343145600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
27259                    (-1234803600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27260                    (-1222963200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27261                    (-1207242000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27262                    (-873820800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PWT") }),
27263                    (-769395600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PPT") }),
27264                    (-761418000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27265                    (-686073600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27266                    (-661539600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27267                    (-620755200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27268                    (-608144400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27269                    (-589384800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27270                    (-576082800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27271                    (-557935200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27272                    (-544633200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27273                    (-495039600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27274                    (-481734000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27275                    (-463590000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27276                    (-450284400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27277                    (-431535600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27278                    (-418230000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27279                    (-400086000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27280                    (-386780400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27281                    (-368636400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27282                    (-355330800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27283                    (-337186800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27284                    (-323881200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27285                    (-305737200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27286                    (-292431600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27287                    (199274400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27288                    (215600400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27289                    (230724000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27290                    (247050000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27291                    (262778400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27292                    (278499600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27293                    (294228000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27294                    (309949200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27295                    (325677600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27296                    (341398800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27297                    (357127200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27298                    (372848400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27299                    (388576800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27300                    (404902800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27301                    (420026400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27302                    (436352400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27303                    (452080800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27304                    (467802000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27305                    (483530400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27306                    (499251600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27307                    (514980000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27308                    (530701200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27309                    (544615200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27310                    (562150800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27311                    (576064800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27312                    (594205200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27313                    (607514400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27314                    (625654800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27315                    (638964000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27316                    (657104400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27317                    (671018400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27318                    (688554000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27319                    (702468000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27320                    (720003600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27321                    (733917600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27322                    (752058000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27323                    (765367200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27324                    (783507600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27325                    (796816800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27326                    (814957200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27327                    (828871200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27328                    (846406800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27329                    (860320800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27330                    (877856400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27331                    (891770400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27332                    (909306000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27333                    (923220000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27334                    (941360400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27335                    (954669600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27336                    (972810000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27337                    (986119200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27338                    (1004259600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27339                    (1018173600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27340                    (1035709200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27341                    (1049623200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27342                    (1067158800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27343                    (1081072800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27344                    (1099213200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27345                    (1112522400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27346                    (1130662800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27347                    (1143972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27348                    (1162112400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27349                    (1175421600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27350                    (1193562000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27351                    (1207476000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27352                    (1225011600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27353                    (1238925600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27354                    (1256461200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27355                    (1268560800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27356                    (1289120400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27357                    (1300010400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27358                    (1320570000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27359                    (1331460000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27360                    (1352019600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27361                    (1362909600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27362                    (1383469200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27363                    (1394359200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27364                    (1414918800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27365                    (1425808800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27366                    (1446368400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27367                    (1457863200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27368                    (1478422800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27369                    (1489312800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27370                    (1509872400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27371                    (1520762400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27372                    (1541322000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27373                    (1552212000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27374                    (1572771600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27375                    (1583661600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27376                    (1604221200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27377                    (1615716000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27378                    (1636275600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27379                    (1647165600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27380                    (1667725200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27381                    (1678615200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27382                    (1699174800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27383                    (1710064800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27384                    (1730624400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27385                    (1741514400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27386                    (1762074000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27387                    (1772964000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27388                    (1793523600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27389                    (1805018400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27390                    (1825578000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27391                    (1836468000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27392                    (1857027600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27393                    (1867917600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27394                    (1888477200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27395                    (1899367200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27396                    (1919926800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27397                    (1930816800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27398                    (1951376400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27399                    (1962871200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27400                    (1983430800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27401                    (1994320800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27402                    (2014880400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27403                    (2025770400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27404                    (2046330000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27405                    (2057220000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27406                    (2077779600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27407                    (2088669600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27408                    (2109229200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27409                    (2120119200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27410                    (2140678800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27411                    (2152173600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27412                    (2172733200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27413                    (2183623200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27414                    (2204182800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27415                    (2215072800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27416                    (2235632400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27417                    (2246522400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27418                    (2267082000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27419                    (2277972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27420                    (2298531600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27421                    (2309421600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27422                    (2329981200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27423                    (2341476000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27424                    (2362035600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27425                    (2372925600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27426                    (2393485200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27427                    (2404375200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27428                    (2424934800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27429                    (2435824800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27430                    (2456384400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27431                    (2467274400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27432                    (2487834000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27433                    (2499328800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27434                    (2519888400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27435                    (2530778400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27436                    (2551338000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27437                    (2562228000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27438                    (2582787600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27439                    (2593677600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27440                    (2614237200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27441                    (2625127200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27442                    (2645686800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27443                    (2656576800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27444                    (2677136400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27445                    (2688631200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27446                    (2709190800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27447                    (2720080800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27448                    (2740640400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27449                    (2751530400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27450                    (2772090000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27451                    (2782980000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27452                    (2803539600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27453                    (2814429600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27454                    (2834989200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27455                    (2846484000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27456                    (2867043600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27457                    (2877933600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27458                    (2898493200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27459                    (2909383200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27460                    (2929942800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27461                    (2940832800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27462                    (2961392400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27463                    (2972282400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27464                    (2992842000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27465                    (3003732000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27466                    (3024291600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27467                    (3035786400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27468                    (3056346000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27469                    (3067236000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27470                    (3087795600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27471                    (3098685600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27472                    (3119245200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27473                    (3130135200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27474                    (3150694800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27475                    (3161584800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27476                    (3182144400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27477                    (3193034400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27478                    (3213594000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27479                    (3225088800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27480                    (3245648400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27481                    (3256538400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27482                    (3277098000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27483                    (3287988000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27484                    (3308547600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27485                    (3319437600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27486                    (3339997200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27487                    (3350887200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27488                    (3371446800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27489                    (3382941600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27490                    (3403501200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27491                    (3414391200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27492                    (3434950800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27493                    (3445840800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27494                    (3466400400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27495                    (3477290400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27496                    (3497850000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27497                    (3508740000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27498                    (3529299600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27499                    (3540189600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27500                    (3560749200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27501                    (3572244000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27502                    (3592803600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27503                    (3603693600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27504                    (3624253200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27505                    (3635143200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27506                    (3655702800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27507                    (3666592800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27508                    (3687152400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27509                    (3698042400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27510                    (3718602000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27511                    (3730096800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27512                    (3750656400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27513                    (3761546400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27514                    (3782106000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27515                    (3792996000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27516                    (3813555600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27517                    (3824445600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27518                    (3845005200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27519                    (3855895200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27520                    (3876454800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27521                    (3887344800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27522                    (3907904400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27523                    (3919399200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27524                    (3939958800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27525                    (3950848800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27526                    (3971408400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27527                    (3982298400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27528                    (4002858000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27529                    (4013748000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27530                    (4034307600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27531                    (4045197600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27532                    (4065757200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27533                    (4076647200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27534                    (4097206800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27535                ];
27536                FixedTimespanSet {
27537                    first: FixedTimespan {
27538                        utc_offset: -28084,
27539                        dst_offset: 0,
27540                        name: Some("LMT"),
27541                    },
27542                    rest: REST
27543                }
27544            },
27545
27546            Tz::America__Toronto => {
27547                const REST: &[(i64, FixedTimespan)] = &[
27548                    (-2366736148, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27549                    (-1632070800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27550                    (-1615140000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27551                    (-1601753400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27552                    (-1583697600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27553                    (-1567357200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27554                    (-1554667200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27555                    (-1534698000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27556                    (-1524074400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27557                    (-1503248400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27558                    (-1492365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27559                    (-1471798800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27560                    (-1460916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27561                    (-1440954000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27562                    (-1428861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27563                    (-1409504400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27564                    (-1397412000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27565                    (-1378054800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27566                    (-1365962400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27567                    (-1346605200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27568                    (-1333908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27569                    (-1315155600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27570                    (-1301853600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27571                    (-1283706000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27572                    (-1270404000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27573                    (-1252256400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27574                    (-1238954400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27575                    (-1220806800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27576                    (-1207504800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27577                    (-1188752400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27578                    (-1176055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27579                    (-1157302800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27580                    (-1144000800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27581                    (-1125853200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27582                    (-1112551200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27583                    (-1094403600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27584                    (-1081101600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27585                    (-1062954000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27586                    (-1049652000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27587                    (-1031504400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27588                    (-1018202400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27589                    (-1000054800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27590                    (-986752800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27591                    (-968000400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27592                    (-955303200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27593                    (-936550800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27594                    (-880218000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EWT") }),
27595                    (-769395600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EPT") }),
27596                    (-765396000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27597                    (-747248400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27598                    (-733946400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27599                    (-715798800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27600                    (-702496800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27601                    (-684349200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27602                    (-671047200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27603                    (-652899600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27604                    (-634154400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27605                    (-620845200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27606                    (-602704800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27607                    (-589395600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27608                    (-576093600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27609                    (-557946000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27610                    (-544644000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27611                    (-526496400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27612                    (-513194400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27613                    (-495046800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27614                    (-481744800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27615                    (-463597200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27616                    (-450295200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27617                    (-431542800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27618                    (-418240800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27619                    (-400093200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27620                    (-384372000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27621                    (-368643600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27622                    (-352922400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27623                    (-337194000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27624                    (-321472800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27625                    (-305744400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27626                    (-289418400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27627                    (-273690000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27628                    (-257968800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27629                    (-242240400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27630                    (-226519200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27631                    (-210790800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27632                    (-195069600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27633                    (-179341200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27634                    (-163620000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27635                    (-147891600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27636                    (-131565600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27637                    (-116442000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27638                    (-100116000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27639                    (-84387600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27640                    (-68666400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27641                    (-52938000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27642                    (-37216800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27643                    (-21488400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27644                    (-5767200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27645                    (9961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27646                    (25682400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27647                    (41410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27648                    (57736800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27649                    (73465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27650                    (89186400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27651                    (104914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27652                    (120636000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27653                    (136364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27654                    (152085600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27655                    (167814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27656                    (183535200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27657                    (199263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27658                    (215589600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27659                    (230713200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27660                    (247039200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27661                    (262767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27662                    (278488800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27663                    (294217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27664                    (309938400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27665                    (325666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27666                    (341388000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27667                    (357116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27668                    (372837600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27669                    (388566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27670                    (404892000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27671                    (420015600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27672                    (436341600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27673                    (452070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27674                    (467791200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27675                    (483519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27676                    (499240800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27677                    (514969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27678                    (530690400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27679                    (544604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27680                    (562140000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27681                    (576054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27682                    (594194400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27683                    (607503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27684                    (625644000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27685                    (638953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27686                    (657093600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27687                    (671007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27688                    (688543200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27689                    (702457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27690                    (719992800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27691                    (733906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27692                    (752047200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27693                    (765356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27694                    (783496800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27695                    (796806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27696                    (814946400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27697                    (828860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27698                    (846396000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27699                    (860310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27700                    (877845600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27701                    (891759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27702                    (909295200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27703                    (923209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27704                    (941349600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27705                    (954658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27706                    (972799200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27707                    (986108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27708                    (1004248800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27709                    (1018162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27710                    (1035698400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27711                    (1049612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27712                    (1067148000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27713                    (1081062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27714                    (1099202400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27715                    (1112511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27716                    (1130652000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27717                    (1143961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27718                    (1162101600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27719                    (1173596400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27720                    (1194156000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27721                    (1205046000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27722                    (1225605600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27723                    (1236495600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27724                    (1257055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27725                    (1268550000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27726                    (1289109600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27727                    (1299999600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27728                    (1320559200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27729                    (1331449200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27730                    (1352008800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27731                    (1362898800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27732                    (1383458400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27733                    (1394348400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27734                    (1414908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27735                    (1425798000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27736                    (1446357600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27737                    (1457852400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27738                    (1478412000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27739                    (1489302000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27740                    (1509861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27741                    (1520751600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27742                    (1541311200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27743                    (1552201200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27744                    (1572760800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27745                    (1583650800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27746                    (1604210400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27747                    (1615705200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27748                    (1636264800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27749                    (1647154800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27750                    (1667714400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27751                    (1678604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27752                    (1699164000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27753                    (1710054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27754                    (1730613600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27755                    (1741503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27756                    (1762063200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27757                    (1772953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27758                    (1793512800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27759                    (1805007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27760                    (1825567200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27761                    (1836457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27762                    (1857016800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27763                    (1867906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27764                    (1888466400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27765                    (1899356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27766                    (1919916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27767                    (1930806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27768                    (1951365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27769                    (1962860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27770                    (1983420000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27771                    (1994310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27772                    (2014869600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27773                    (2025759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27774                    (2046319200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27775                    (2057209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27776                    (2077768800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27777                    (2088658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27778                    (2109218400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27779                    (2120108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27780                    (2140668000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27781                    (2152162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27782                    (2172722400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27783                    (2183612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27784                    (2204172000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27785                    (2215062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27786                    (2235621600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27787                    (2246511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27788                    (2267071200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27789                    (2277961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27790                    (2298520800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27791                    (2309410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27792                    (2329970400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27793                    (2341465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27794                    (2362024800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27795                    (2372914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27796                    (2393474400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27797                    (2404364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27798                    (2424924000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27799                    (2435814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27800                    (2456373600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27801                    (2467263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27802                    (2487823200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27803                    (2499318000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27804                    (2519877600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27805                    (2530767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27806                    (2551327200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27807                    (2562217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27808                    (2582776800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27809                    (2593666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27810                    (2614226400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27811                    (2625116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27812                    (2645676000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27813                    (2656566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27814                    (2677125600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27815                    (2688620400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27816                    (2709180000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27817                    (2720070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27818                    (2740629600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27819                    (2751519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27820                    (2772079200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27821                    (2782969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27822                    (2803528800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27823                    (2814418800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27824                    (2834978400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27825                    (2846473200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27826                    (2867032800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27827                    (2877922800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27828                    (2898482400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27829                    (2909372400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27830                    (2929932000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27831                    (2940822000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27832                    (2961381600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27833                    (2972271600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27834                    (2992831200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27835                    (3003721200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27836                    (3024280800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27837                    (3035775600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27838                    (3056335200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27839                    (3067225200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27840                    (3087784800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27841                    (3098674800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27842                    (3119234400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27843                    (3130124400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27844                    (3150684000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27845                    (3161574000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27846                    (3182133600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27847                    (3193023600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27848                    (3213583200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27849                    (3225078000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27850                    (3245637600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27851                    (3256527600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27852                    (3277087200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27853                    (3287977200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27854                    (3308536800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27855                    (3319426800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27856                    (3339986400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27857                    (3350876400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27858                    (3371436000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27859                    (3382930800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27860                    (3403490400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27861                    (3414380400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27862                    (3434940000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27863                    (3445830000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27864                    (3466389600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27865                    (3477279600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27866                    (3497839200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27867                    (3508729200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27868                    (3529288800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27869                    (3540178800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27870                    (3560738400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27871                    (3572233200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27872                    (3592792800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27873                    (3603682800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27874                    (3624242400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27875                    (3635132400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27876                    (3655692000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27877                    (3666582000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27878                    (3687141600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27879                    (3698031600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27880                    (3718591200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27881                    (3730086000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27882                    (3750645600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27883                    (3761535600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27884                    (3782095200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27885                    (3792985200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27886                    (3813544800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27887                    (3824434800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27888                    (3844994400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27889                    (3855884400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27890                    (3876444000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27891                    (3887334000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27892                    (3907893600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27893                    (3919388400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27894                    (3939948000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27895                    (3950838000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27896                    (3971397600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27897                    (3982287600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27898                    (4002847200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27899                    (4013737200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27900                    (4034296800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27901                    (4045186800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27902                    (4065746400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27903                    (4076636400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
27904                    (4097196000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
27905                ];
27906                FixedTimespanSet {
27907                    first: FixedTimespan {
27908                        utc_offset: -19052,
27909                        dst_offset: 0,
27910                        name: Some("LMT"),
27911                    },
27912                    rest: REST
27913                }
27914            },
27915
27916            Tz::America__Tortola => {
27917                const REST: &[(i64, FixedTimespan)] = &[
27918                    (-2233035335, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
27919                    (-873057600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("AWT") }),
27920                    (-769395600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("APT") }),
27921                    (-765399600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
27922                ];
27923                FixedTimespanSet {
27924                    first: FixedTimespan {
27925                        utc_offset: -15865,
27926                        dst_offset: 0,
27927                        name: Some("LMT"),
27928                    },
27929                    rest: REST
27930                }
27931            },
27932
27933            Tz::America__Vancouver => {
27934                const REST: &[(i64, FixedTimespan)] = &[
27935                    (-2713880852, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27936                    (-1632060000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27937                    (-1615129200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27938                    (-880207200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PWT") }),
27939                    (-769395600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PPT") }),
27940                    (-765385200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27941                    (-747237600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27942                    (-733935600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27943                    (-715788000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27944                    (-702486000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27945                    (-684338400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27946                    (-671036400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27947                    (-652888800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27948                    (-639586800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27949                    (-620834400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27950                    (-608137200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27951                    (-589384800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27952                    (-576082800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27953                    (-557935200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27954                    (-544633200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27955                    (-526485600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27956                    (-513183600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27957                    (-495036000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27958                    (-481734000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27959                    (-463586400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27960                    (-450284400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27961                    (-431532000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27962                    (-418230000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27963                    (-400082400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27964                    (-386780400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27965                    (-368632800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27966                    (-355330800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27967                    (-337183200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27968                    (-323881200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27969                    (-305733600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27970                    (-292431600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27971                    (-273679200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27972                    (-260982000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27973                    (-242229600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27974                    (-226508400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27975                    (-210780000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27976                    (-195058800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27977                    (-179330400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27978                    (-163609200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27979                    (-147880800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27980                    (-131554800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27981                    (-116431200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27982                    (-100105200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27983                    (-84376800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27984                    (-68655600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27985                    (-52927200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27986                    (-37206000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27987                    (-21477600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27988                    (-5756400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27989                    (9972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27990                    (25693200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27991                    (41421600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27992                    (57747600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27993                    (73476000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27994                    (89197200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27995                    (104925600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27996                    (120646800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27997                    (136375200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
27998                    (152096400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
27999                    (167824800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28000                    (183546000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28001                    (199274400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28002                    (215600400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28003                    (230724000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28004                    (247050000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28005                    (262778400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28006                    (278499600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28007                    (294228000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28008                    (309949200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28009                    (325677600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28010                    (341398800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28011                    (357127200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28012                    (372848400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28013                    (388576800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28014                    (404902800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28015                    (420026400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28016                    (436352400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28017                    (452080800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28018                    (467802000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28019                    (483530400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28020                    (499251600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28021                    (514980000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28022                    (530701200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28023                    (544615200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28024                    (562150800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28025                    (576064800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28026                    (594205200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28027                    (607514400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28028                    (625654800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28029                    (638964000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28030                    (657104400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28031                    (671018400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28032                    (688554000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28033                    (702468000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28034                    (720003600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28035                    (733917600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28036                    (752058000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28037                    (765367200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28038                    (783507600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28039                    (796816800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28040                    (814957200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28041                    (828871200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28042                    (846406800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28043                    (860320800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28044                    (877856400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28045                    (891770400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28046                    (909306000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28047                    (923220000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28048                    (941360400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28049                    (954669600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28050                    (972810000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28051                    (986119200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28052                    (1004259600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28053                    (1018173600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28054                    (1035709200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28055                    (1049623200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28056                    (1067158800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28057                    (1081072800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28058                    (1099213200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28059                    (1112522400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28060                    (1130662800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28061                    (1143972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28062                    (1162112400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28063                    (1173607200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28064                    (1194166800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28065                    (1205056800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28066                    (1225616400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28067                    (1236506400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28068                    (1257066000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28069                    (1268560800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28070                    (1289120400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28071                    (1300010400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28072                    (1320570000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28073                    (1331460000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28074                    (1352019600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28075                    (1362909600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28076                    (1383469200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28077                    (1394359200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28078                    (1414918800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28079                    (1425808800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28080                    (1446368400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28081                    (1457863200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28082                    (1478422800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28083                    (1489312800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28084                    (1509872400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28085                    (1520762400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28086                    (1541322000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28087                    (1552212000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28088                    (1572771600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28089                    (1583661600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28090                    (1604221200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28091                    (1615716000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28092                    (1636275600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28093                    (1647165600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28094                    (1667725200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28095                    (1678615200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28096                    (1699174800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28097                    (1710064800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28098                    (1730624400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28099                    (1741514400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28100                    (1762074000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28101                    (1772964000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28102                    (1793523600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28103                    (1805018400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28104                    (1825578000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28105                    (1836468000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28106                    (1857027600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28107                    (1867917600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28108                    (1888477200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28109                    (1899367200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28110                    (1919926800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28111                    (1930816800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28112                    (1951376400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28113                    (1962871200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28114                    (1983430800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28115                    (1994320800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28116                    (2014880400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28117                    (2025770400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28118                    (2046330000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28119                    (2057220000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28120                    (2077779600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28121                    (2088669600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28122                    (2109229200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28123                    (2120119200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28124                    (2140678800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28125                    (2152173600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28126                    (2172733200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28127                    (2183623200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28128                    (2204182800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28129                    (2215072800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28130                    (2235632400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28131                    (2246522400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28132                    (2267082000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28133                    (2277972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28134                    (2298531600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28135                    (2309421600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28136                    (2329981200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28137                    (2341476000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28138                    (2362035600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28139                    (2372925600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28140                    (2393485200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28141                    (2404375200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28142                    (2424934800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28143                    (2435824800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28144                    (2456384400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28145                    (2467274400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28146                    (2487834000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28147                    (2499328800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28148                    (2519888400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28149                    (2530778400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28150                    (2551338000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28151                    (2562228000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28152                    (2582787600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28153                    (2593677600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28154                    (2614237200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28155                    (2625127200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28156                    (2645686800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28157                    (2656576800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28158                    (2677136400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28159                    (2688631200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28160                    (2709190800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28161                    (2720080800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28162                    (2740640400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28163                    (2751530400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28164                    (2772090000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28165                    (2782980000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28166                    (2803539600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28167                    (2814429600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28168                    (2834989200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28169                    (2846484000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28170                    (2867043600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28171                    (2877933600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28172                    (2898493200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28173                    (2909383200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28174                    (2929942800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28175                    (2940832800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28176                    (2961392400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28177                    (2972282400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28178                    (2992842000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28179                    (3003732000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28180                    (3024291600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28181                    (3035786400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28182                    (3056346000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28183                    (3067236000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28184                    (3087795600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28185                    (3098685600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28186                    (3119245200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28187                    (3130135200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28188                    (3150694800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28189                    (3161584800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28190                    (3182144400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28191                    (3193034400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28192                    (3213594000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28193                    (3225088800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28194                    (3245648400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28195                    (3256538400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28196                    (3277098000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28197                    (3287988000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28198                    (3308547600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28199                    (3319437600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28200                    (3339997200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28201                    (3350887200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28202                    (3371446800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28203                    (3382941600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28204                    (3403501200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28205                    (3414391200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28206                    (3434950800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28207                    (3445840800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28208                    (3466400400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28209                    (3477290400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28210                    (3497850000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28211                    (3508740000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28212                    (3529299600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28213                    (3540189600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28214                    (3560749200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28215                    (3572244000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28216                    (3592803600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28217                    (3603693600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28218                    (3624253200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28219                    (3635143200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28220                    (3655702800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28221                    (3666592800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28222                    (3687152400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28223                    (3698042400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28224                    (3718602000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28225                    (3730096800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28226                    (3750656400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28227                    (3761546400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28228                    (3782106000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28229                    (3792996000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28230                    (3813555600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28231                    (3824445600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28232                    (3845005200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28233                    (3855895200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28234                    (3876454800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28235                    (3887344800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28236                    (3907904400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28237                    (3919399200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28238                    (3939958800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28239                    (3950848800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28240                    (3971408400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28241                    (3982298400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28242                    (4002858000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28243                    (4013748000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28244                    (4034307600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28245                    (4045197600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28246                    (4065757200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28247                    (4076647200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28248                    (4097206800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28249                ];
28250                FixedTimespanSet {
28251                    first: FixedTimespan {
28252                        utc_offset: -29548,
28253                        dst_offset: 0,
28254                        name: Some("LMT"),
28255                    },
28256                    rest: REST
28257                }
28258            },
28259
28260            Tz::America__Virgin => {
28261                const REST: &[(i64, FixedTimespan)] = &[
28262                    (-2233035335, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
28263                    (-873057600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("AWT") }),
28264                    (-769395600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("APT") }),
28265                    (-765399600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
28266                ];
28267                FixedTimespanSet {
28268                    first: FixedTimespan {
28269                        utc_offset: -15865,
28270                        dst_offset: 0,
28271                        name: Some("LMT"),
28272                    },
28273                    rest: REST
28274                }
28275            },
28276
28277            Tz::America__Whitehorse => {
28278                const REST: &[(i64, FixedTimespan)] = &[
28279                    (-2188997988, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("YST") }),
28280                    (-1632056400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("YDT") }),
28281                    (-1615125600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("YST") }),
28282                    (-1596978000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("YDT") }),
28283                    (-1583164800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("YST") }),
28284                    (-880203600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("YWT") }),
28285                    (-769395600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("YPT") }),
28286                    (-765381600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("YST") }),
28287                    (-147884400, FixedTimespan { utc_offset: -32400, dst_offset: 7200, name: Some("YDDT") }),
28288                    (-131554800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("YST") }),
28289                    (-121273200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28290                    (325677600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28291                    (341398800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28292                    (357127200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28293                    (372848400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28294                    (388576800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28295                    (404902800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28296                    (420026400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28297                    (436352400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28298                    (452080800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28299                    (467802000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28300                    (483530400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28301                    (499251600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28302                    (514980000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28303                    (530701200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28304                    (544615200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28305                    (562150800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28306                    (576064800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28307                    (594205200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28308                    (607514400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28309                    (625654800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28310                    (638964000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28311                    (657104400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28312                    (671018400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28313                    (688554000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28314                    (702468000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28315                    (720003600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28316                    (733917600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28317                    (752058000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28318                    (765367200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28319                    (783507600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28320                    (796816800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28321                    (814957200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28322                    (828871200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28323                    (846406800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28324                    (860320800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28325                    (877856400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28326                    (891770400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28327                    (909306000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28328                    (923220000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28329                    (941360400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28330                    (954669600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28331                    (972810000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28332                    (986119200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28333                    (1004259600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28334                    (1018173600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28335                    (1035709200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28336                    (1049623200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28337                    (1067158800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28338                    (1081072800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28339                    (1099213200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28340                    (1112522400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28341                    (1130662800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28342                    (1143972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28343                    (1162112400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28344                    (1173607200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28345                    (1194166800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28346                    (1205056800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28347                    (1225616400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28348                    (1236506400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28349                    (1257066000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28350                    (1268560800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28351                    (1289120400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28352                    (1300010400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28353                    (1320570000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28354                    (1331460000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28355                    (1352019600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28356                    (1362909600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28357                    (1383469200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28358                    (1394359200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28359                    (1414918800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28360                    (1425808800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28361                    (1446368400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28362                    (1457863200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28363                    (1478422800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28364                    (1489312800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28365                    (1509872400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28366                    (1520762400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28367                    (1541322000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28368                    (1552212000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28369                    (1572771600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
28370                    (1583661600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
28371                    (1604214000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
28372                ];
28373                FixedTimespanSet {
28374                    first: FixedTimespan {
28375                        utc_offset: -32412,
28376                        dst_offset: 0,
28377                        name: Some("LMT"),
28378                    },
28379                    rest: REST
28380                }
28381            },
28382
28383            Tz::America__Winnipeg => {
28384                const REST: &[(i64, FixedTimespan)] = &[
28385                    (-2602258284, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28386                    (-1694368800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28387                    (-1681671600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28388                    (-1632067200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28389                    (-1615136400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28390                    (-1029686400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28391                    (-1018198800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28392                    (-880214400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CWT") }),
28393                    (-769395600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CPT") }),
28394                    (-765392400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28395                    (-746035200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28396                    (-732733200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28397                    (-715795200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28398                    (-702493200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28399                    (-684345600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28400                    (-671043600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28401                    (-652896000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28402                    (-639594000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28403                    (-620755200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28404                    (-607626000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28405                    (-589392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28406                    (-576090000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28407                    (-557942400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28408                    (-544640400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28409                    (-526492800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28410                    (-513190800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28411                    (-495043200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28412                    (-481741200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28413                    (-463593600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28414                    (-450291600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28415                    (-431539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28416                    (-418237200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28417                    (-400089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28418                    (-386787600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28419                    (-368640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28420                    (-355338000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28421                    (-337190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28422                    (-321469200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28423                    (-305740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28424                    (-292438800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28425                    (-210787200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28426                    (-198090000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28427                    (-116438400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28428                    (-100108800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28429                    (-84384000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28430                    (-68659200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28431                    (-52934400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28432                    (-37209600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28433                    (-21484800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28434                    (-5760000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28435                    (9964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28436                    (25689600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28437                    (41414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28438                    (57744000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28439                    (73468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28440                    (89193600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28441                    (104918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28442                    (120643200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28443                    (136368000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28444                    (152092800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28445                    (167817600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28446                    (183542400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28447                    (199267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28448                    (215596800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28449                    (230716800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28450                    (247046400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28451                    (262771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28452                    (278496000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28453                    (294220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28454                    (309945600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28455                    (325670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28456                    (341395200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28457                    (357120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28458                    (372844800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28459                    (388569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28460                    (404899200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28461                    (420019200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28462                    (436348800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28463                    (452073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28464                    (467798400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28465                    (483523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28466                    (499248000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28467                    (514972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28468                    (530697600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28469                    (544608000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28470                    (562147200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28471                    (576057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28472                    (594201600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28473                    (607507200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28474                    (625651200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28475                    (638956800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28476                    (657100800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28477                    (671011200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28478                    (688550400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28479                    (702460800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28480                    (720000000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28481                    (733910400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28482                    (752054400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28483                    (765360000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28484                    (783504000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28485                    (796809600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28486                    (814953600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28487                    (828864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28488                    (846403200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28489                    (860313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28490                    (877852800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28491                    (891763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28492                    (909302400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28493                    (923212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28494                    (941356800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28495                    (954662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28496                    (972806400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28497                    (986112000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28498                    (1004256000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28499                    (1018166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28500                    (1035705600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28501                    (1049616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28502                    (1067155200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28503                    (1081065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28504                    (1099209600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28505                    (1112515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28506                    (1130659200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28507                    (1143964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28508                    (1162105200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28509                    (1173600000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28510                    (1194159600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28511                    (1205049600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28512                    (1225609200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28513                    (1236499200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28514                    (1257058800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28515                    (1268553600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28516                    (1289113200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28517                    (1300003200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28518                    (1320562800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28519                    (1331452800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28520                    (1352012400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28521                    (1362902400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28522                    (1383462000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28523                    (1394352000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28524                    (1414911600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28525                    (1425801600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28526                    (1446361200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28527                    (1457856000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28528                    (1478415600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28529                    (1489305600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28530                    (1509865200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28531                    (1520755200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28532                    (1541314800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28533                    (1552204800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28534                    (1572764400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28535                    (1583654400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28536                    (1604214000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28537                    (1615708800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28538                    (1636268400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28539                    (1647158400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28540                    (1667718000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28541                    (1678608000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28542                    (1699167600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28543                    (1710057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28544                    (1730617200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28545                    (1741507200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28546                    (1762066800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28547                    (1772956800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28548                    (1793516400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28549                    (1805011200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28550                    (1825570800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28551                    (1836460800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28552                    (1857020400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28553                    (1867910400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28554                    (1888470000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28555                    (1899360000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28556                    (1919919600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28557                    (1930809600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28558                    (1951369200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28559                    (1962864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28560                    (1983423600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28561                    (1994313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28562                    (2014873200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28563                    (2025763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28564                    (2046322800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28565                    (2057212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28566                    (2077772400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28567                    (2088662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28568                    (2109222000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28569                    (2120112000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28570                    (2140671600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28571                    (2152166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28572                    (2172726000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28573                    (2183616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28574                    (2204175600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28575                    (2215065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28576                    (2235625200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28577                    (2246515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28578                    (2267074800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28579                    (2277964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28580                    (2298524400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28581                    (2309414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28582                    (2329974000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28583                    (2341468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28584                    (2362028400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28585                    (2372918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28586                    (2393478000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28587                    (2404368000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28588                    (2424927600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28589                    (2435817600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28590                    (2456377200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28591                    (2467267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28592                    (2487826800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28593                    (2499321600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28594                    (2519881200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28595                    (2530771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28596                    (2551330800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28597                    (2562220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28598                    (2582780400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28599                    (2593670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28600                    (2614230000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28601                    (2625120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28602                    (2645679600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28603                    (2656569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28604                    (2677129200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28605                    (2688624000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28606                    (2709183600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28607                    (2720073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28608                    (2740633200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28609                    (2751523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28610                    (2772082800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28611                    (2782972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28612                    (2803532400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28613                    (2814422400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28614                    (2834982000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28615                    (2846476800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28616                    (2867036400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28617                    (2877926400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28618                    (2898486000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28619                    (2909376000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28620                    (2929935600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28621                    (2940825600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28622                    (2961385200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28623                    (2972275200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28624                    (2992834800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28625                    (3003724800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28626                    (3024284400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28627                    (3035779200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28628                    (3056338800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28629                    (3067228800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28630                    (3087788400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28631                    (3098678400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28632                    (3119238000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28633                    (3130128000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28634                    (3150687600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28635                    (3161577600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28636                    (3182137200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28637                    (3193027200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28638                    (3213586800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28639                    (3225081600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28640                    (3245641200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28641                    (3256531200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28642                    (3277090800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28643                    (3287980800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28644                    (3308540400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28645                    (3319430400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28646                    (3339990000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28647                    (3350880000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28648                    (3371439600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28649                    (3382934400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28650                    (3403494000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28651                    (3414384000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28652                    (3434943600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28653                    (3445833600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28654                    (3466393200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28655                    (3477283200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28656                    (3497842800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28657                    (3508732800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28658                    (3529292400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28659                    (3540182400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28660                    (3560742000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28661                    (3572236800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28662                    (3592796400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28663                    (3603686400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28664                    (3624246000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28665                    (3635136000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28666                    (3655695600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28667                    (3666585600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28668                    (3687145200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28669                    (3698035200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28670                    (3718594800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28671                    (3730089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28672                    (3750649200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28673                    (3761539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28674                    (3782098800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28675                    (3792988800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28676                    (3813548400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28677                    (3824438400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28678                    (3844998000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28679                    (3855888000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28680                    (3876447600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28681                    (3887337600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28682                    (3907897200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28683                    (3919392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28684                    (3939951600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28685                    (3950841600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28686                    (3971401200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28687                    (3982291200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28688                    (4002850800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28689                    (4013740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28690                    (4034300400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28691                    (4045190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28692                    (4065750000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28693                    (4076640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
28694                    (4097199600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
28695                ];
28696                FixedTimespanSet {
28697                    first: FixedTimespan {
28698                        utc_offset: -23316,
28699                        dst_offset: 0,
28700                        name: Some("LMT"),
28701                    },
28702                    rest: REST
28703                }
28704            },
28705
28706            Tz::America__Yakutat => {
28707                const REST: &[(i64, FixedTimespan)] = &[
28708                    (-3225223727, FixedTimespan { utc_offset: -33535, dst_offset: 0, name: Some("LMT") }),
28709                    (-2188953665, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("YST") }),
28710                    (-880203600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("YWT") }),
28711                    (-769395600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("YPT") }),
28712                    (-765381600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("YST") }),
28713                    (-21474000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("YDT") }),
28714                    (-5752800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("YST") }),
28715                    (9975600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("YDT") }),
28716                    (25696800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("YST") }),
28717                    (41425200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("YDT") }),
28718                    (57751200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("YST") }),
28719                    (73479600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("YDT") }),
28720                    (89200800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("YST") }),
28721                    (104929200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("YDT") }),
28722                    (120650400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("YST") }),
28723                    (126702000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("YDT") }),
28724                    (152100000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("YST") }),
28725                    (162385200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("YDT") }),
28726                    (183549600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("YST") }),
28727                    (199278000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("YDT") }),
28728                    (215604000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("YST") }),
28729                    (230727600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("YDT") }),
28730                    (247053600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("YST") }),
28731                    (262782000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("YDT") }),
28732                    (278503200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("YST") }),
28733                    (294231600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("YDT") }),
28734                    (309952800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("YST") }),
28735                    (325681200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("YDT") }),
28736                    (341402400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("YST") }),
28737                    (357130800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("YDT") }),
28738                    (372852000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("YST") }),
28739                    (388580400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("YDT") }),
28740                    (404906400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("YST") }),
28741                    (420030000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("YDT") }),
28742                    (436356000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("YST") }),
28743                    (439030800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28744                    (452084400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28745                    (467805600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28746                    (483534000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28747                    (499255200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28748                    (514983600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28749                    (530704800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28750                    (544618800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28751                    (562154400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28752                    (576068400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28753                    (594208800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28754                    (607518000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28755                    (625658400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28756                    (638967600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28757                    (657108000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28758                    (671022000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28759                    (688557600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28760                    (702471600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28761                    (720007200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28762                    (733921200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28763                    (752061600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28764                    (765370800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28765                    (783511200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28766                    (796820400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28767                    (814960800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28768                    (828874800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28769                    (846410400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28770                    (860324400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28771                    (877860000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28772                    (891774000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28773                    (909309600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28774                    (923223600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28775                    (941364000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28776                    (954673200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28777                    (972813600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28778                    (986122800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28779                    (1004263200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28780                    (1018177200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28781                    (1035712800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28782                    (1049626800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28783                    (1067162400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28784                    (1081076400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28785                    (1099216800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28786                    (1112526000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28787                    (1130666400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28788                    (1143975600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28789                    (1162116000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28790                    (1173610800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28791                    (1194170400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28792                    (1205060400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28793                    (1225620000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28794                    (1236510000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28795                    (1257069600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28796                    (1268564400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28797                    (1289124000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28798                    (1300014000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28799                    (1320573600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28800                    (1331463600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28801                    (1352023200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28802                    (1362913200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28803                    (1383472800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28804                    (1394362800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28805                    (1414922400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28806                    (1425812400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28807                    (1446372000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28808                    (1457866800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28809                    (1478426400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28810                    (1489316400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28811                    (1509876000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28812                    (1520766000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28813                    (1541325600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28814                    (1552215600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28815                    (1572775200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28816                    (1583665200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28817                    (1604224800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28818                    (1615719600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28819                    (1636279200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28820                    (1647169200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28821                    (1667728800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28822                    (1678618800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28823                    (1699178400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28824                    (1710068400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28825                    (1730628000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28826                    (1741518000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28827                    (1762077600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28828                    (1772967600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28829                    (1793527200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28830                    (1805022000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28831                    (1825581600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28832                    (1836471600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28833                    (1857031200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28834                    (1867921200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28835                    (1888480800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28836                    (1899370800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28837                    (1919930400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28838                    (1930820400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28839                    (1951380000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28840                    (1962874800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28841                    (1983434400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28842                    (1994324400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28843                    (2014884000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28844                    (2025774000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28845                    (2046333600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28846                    (2057223600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28847                    (2077783200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28848                    (2088673200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28849                    (2109232800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28850                    (2120122800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28851                    (2140682400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28852                    (2152177200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28853                    (2172736800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28854                    (2183626800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28855                    (2204186400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28856                    (2215076400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28857                    (2235636000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28858                    (2246526000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28859                    (2267085600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28860                    (2277975600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28861                    (2298535200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28862                    (2309425200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28863                    (2329984800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28864                    (2341479600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28865                    (2362039200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28866                    (2372929200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28867                    (2393488800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28868                    (2404378800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28869                    (2424938400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28870                    (2435828400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28871                    (2456388000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28872                    (2467278000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28873                    (2487837600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28874                    (2499332400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28875                    (2519892000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28876                    (2530782000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28877                    (2551341600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28878                    (2562231600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28879                    (2582791200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28880                    (2593681200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28881                    (2614240800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28882                    (2625130800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28883                    (2645690400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28884                    (2656580400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28885                    (2677140000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28886                    (2688634800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28887                    (2709194400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28888                    (2720084400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28889                    (2740644000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28890                    (2751534000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28891                    (2772093600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28892                    (2782983600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28893                    (2803543200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28894                    (2814433200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28895                    (2834992800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28896                    (2846487600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28897                    (2867047200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28898                    (2877937200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28899                    (2898496800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28900                    (2909386800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28901                    (2929946400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28902                    (2940836400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28903                    (2961396000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28904                    (2972286000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28905                    (2992845600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28906                    (3003735600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28907                    (3024295200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28908                    (3035790000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28909                    (3056349600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28910                    (3067239600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28911                    (3087799200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28912                    (3098689200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28913                    (3119248800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28914                    (3130138800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28915                    (3150698400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28916                    (3161588400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28917                    (3182148000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28918                    (3193038000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28919                    (3213597600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28920                    (3225092400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28921                    (3245652000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28922                    (3256542000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28923                    (3277101600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28924                    (3287991600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28925                    (3308551200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28926                    (3319441200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28927                    (3340000800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28928                    (3350890800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28929                    (3371450400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28930                    (3382945200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28931                    (3403504800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28932                    (3414394800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28933                    (3434954400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28934                    (3445844400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28935                    (3466404000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28936                    (3477294000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28937                    (3497853600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28938                    (3508743600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28939                    (3529303200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28940                    (3540193200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28941                    (3560752800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28942                    (3572247600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28943                    (3592807200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28944                    (3603697200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28945                    (3624256800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28946                    (3635146800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28947                    (3655706400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28948                    (3666596400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28949                    (3687156000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28950                    (3698046000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28951                    (3718605600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28952                    (3730100400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28953                    (3750660000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28954                    (3761550000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28955                    (3782109600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28956                    (3792999600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28957                    (3813559200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28958                    (3824449200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28959                    (3845008800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28960                    (3855898800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28961                    (3876458400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28962                    (3887348400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28963                    (3907908000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28964                    (3919402800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28965                    (3939962400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28966                    (3950852400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28967                    (3971412000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28968                    (3982302000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28969                    (4002861600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28970                    (4013751600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28971                    (4034311200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28972                    (4045201200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28973                    (4065760800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28974                    (4076650800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
28975                    (4097210400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
28976                ];
28977                FixedTimespanSet {
28978                    first: FixedTimespan {
28979                        utc_offset: 52865,
28980                        dst_offset: 0,
28981                        name: Some("LMT"),
28982                    },
28983                    rest: REST
28984                }
28985            },
28986
28987            Tz::America__Yellowknife => {
28988                const REST: &[(i64, FixedTimespan)] = &[
28989                    (-1998663968, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
28990                    (-1632063600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
28991                    (-1615132800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
28992                    (-1600614000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
28993                    (-1596816000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
28994                    (-1567954800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
28995                    (-1551628800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
28996                    (-1536505200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
28997                    (-1523203200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
28998                    (-1504450800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
28999                    (-1491753600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29000                    (-1473001200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29001                    (-1459699200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29002                    (-880210800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MWT") }),
29003                    (-769395600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MPT") }),
29004                    (-765388800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29005                    (-715791600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29006                    (-702489600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29007                    (73472400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29008                    (89193600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29009                    (104922000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29010                    (120643200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29011                    (136371600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29012                    (152092800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29013                    (167821200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29014                    (183542400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29015                    (199270800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29016                    (215596800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29017                    (230720400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29018                    (247046400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29019                    (262774800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29020                    (278496000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29021                    (294224400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29022                    (309945600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29023                    (325674000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29024                    (341395200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29025                    (357123600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29026                    (372844800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29027                    (388573200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29028                    (404899200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29029                    (420022800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29030                    (436348800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29031                    (452077200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29032                    (467798400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29033                    (483526800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29034                    (499248000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29035                    (514976400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29036                    (530697600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29037                    (544611600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29038                    (562147200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29039                    (576061200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29040                    (594201600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29041                    (607510800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29042                    (625651200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29043                    (638960400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29044                    (657100800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29045                    (671014800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29046                    (688550400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29047                    (702464400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29048                    (720000000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29049                    (733914000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29050                    (752054400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29051                    (765363600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29052                    (783504000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29053                    (796813200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29054                    (814953600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29055                    (828867600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29056                    (846403200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29057                    (860317200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29058                    (877852800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29059                    (891766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29060                    (909302400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29061                    (923216400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29062                    (941356800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29063                    (954666000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29064                    (972806400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29065                    (986115600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29066                    (1004256000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29067                    (1018170000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29068                    (1035705600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29069                    (1049619600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29070                    (1067155200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29071                    (1081069200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29072                    (1099209600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29073                    (1112518800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29074                    (1130659200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29075                    (1143968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29076                    (1162108800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29077                    (1173603600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29078                    (1194163200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29079                    (1205053200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29080                    (1225612800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29081                    (1236502800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29082                    (1257062400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29083                    (1268557200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29084                    (1289116800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29085                    (1300006800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29086                    (1320566400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29087                    (1331456400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29088                    (1352016000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29089                    (1362906000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29090                    (1383465600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29091                    (1394355600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29092                    (1414915200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29093                    (1425805200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29094                    (1446364800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29095                    (1457859600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29096                    (1478419200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29097                    (1489309200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29098                    (1509868800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29099                    (1520758800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29100                    (1541318400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29101                    (1552208400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29102                    (1572768000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29103                    (1583658000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29104                    (1604217600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29105                    (1615712400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29106                    (1636272000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29107                    (1647162000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29108                    (1667721600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29109                    (1678611600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29110                    (1699171200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29111                    (1710061200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29112                    (1730620800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29113                    (1741510800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29114                    (1762070400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29115                    (1772960400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29116                    (1793520000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29117                    (1805014800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29118                    (1825574400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29119                    (1836464400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29120                    (1857024000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29121                    (1867914000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29122                    (1888473600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29123                    (1899363600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29124                    (1919923200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29125                    (1930813200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29126                    (1951372800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29127                    (1962867600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29128                    (1983427200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29129                    (1994317200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29130                    (2014876800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29131                    (2025766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29132                    (2046326400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29133                    (2057216400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29134                    (2077776000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29135                    (2088666000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29136                    (2109225600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29137                    (2120115600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29138                    (2140675200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29139                    (2152170000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29140                    (2172729600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29141                    (2183619600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29142                    (2204179200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29143                    (2215069200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29144                    (2235628800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29145                    (2246518800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29146                    (2267078400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29147                    (2277968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29148                    (2298528000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29149                    (2309418000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29150                    (2329977600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29151                    (2341472400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29152                    (2362032000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29153                    (2372922000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29154                    (2393481600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29155                    (2404371600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29156                    (2424931200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29157                    (2435821200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29158                    (2456380800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29159                    (2467270800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29160                    (2487830400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29161                    (2499325200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29162                    (2519884800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29163                    (2530774800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29164                    (2551334400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29165                    (2562224400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29166                    (2582784000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29167                    (2593674000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29168                    (2614233600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29169                    (2625123600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29170                    (2645683200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29171                    (2656573200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29172                    (2677132800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29173                    (2688627600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29174                    (2709187200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29175                    (2720077200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29176                    (2740636800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29177                    (2751526800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29178                    (2772086400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29179                    (2782976400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29180                    (2803536000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29181                    (2814426000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29182                    (2834985600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29183                    (2846480400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29184                    (2867040000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29185                    (2877930000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29186                    (2898489600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29187                    (2909379600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29188                    (2929939200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29189                    (2940829200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29190                    (2961388800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29191                    (2972278800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29192                    (2992838400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29193                    (3003728400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29194                    (3024288000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29195                    (3035782800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29196                    (3056342400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29197                    (3067232400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29198                    (3087792000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29199                    (3098682000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29200                    (3119241600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29201                    (3130131600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29202                    (3150691200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29203                    (3161581200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29204                    (3182140800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29205                    (3193030800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29206                    (3213590400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29207                    (3225085200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29208                    (3245644800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29209                    (3256534800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29210                    (3277094400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29211                    (3287984400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29212                    (3308544000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29213                    (3319434000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29214                    (3339993600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29215                    (3350883600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29216                    (3371443200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29217                    (3382938000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29218                    (3403497600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29219                    (3414387600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29220                    (3434947200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29221                    (3445837200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29222                    (3466396800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29223                    (3477286800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29224                    (3497846400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29225                    (3508736400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29226                    (3529296000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29227                    (3540186000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29228                    (3560745600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29229                    (3572240400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29230                    (3592800000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29231                    (3603690000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29232                    (3624249600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29233                    (3635139600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29234                    (3655699200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29235                    (3666589200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29236                    (3687148800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29237                    (3698038800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29238                    (3718598400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29239                    (3730093200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29240                    (3750652800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29241                    (3761542800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29242                    (3782102400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29243                    (3792992400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29244                    (3813552000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29245                    (3824442000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29246                    (3845001600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29247                    (3855891600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29248                    (3876451200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29249                    (3887341200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29250                    (3907900800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29251                    (3919395600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29252                    (3939955200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29253                    (3950845200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29254                    (3971404800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29255                    (3982294800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29256                    (4002854400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29257                    (4013744400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29258                    (4034304000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29259                    (4045194000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29260                    (4065753600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29261                    (4076643600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
29262                    (4097203200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
29263                ];
29264                FixedTimespanSet {
29265                    first: FixedTimespan {
29266                        utc_offset: -27232,
29267                        dst_offset: 0,
29268                        name: Some("LMT"),
29269                    },
29270                    rest: REST
29271                }
29272            },
29273
29274            Tz::Antarctica__Casey => {
29275                const REST: &[(i64, FixedTimespan)] = &[
29276                    (-31536000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
29277                    (1255802400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
29278                    (1267714800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
29279                    (1319738400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
29280                    (1329843600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
29281                    (1477065600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
29282                    (1520701200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
29283                    (1538856000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
29284                    (1552752000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
29285                    (1570129200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
29286                    (1583596800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
29287                    (1601740860, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
29288                    (1615640400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
29289                    (1633190460, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
29290                    (1647090000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
29291                    (1664640060, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
29292                    (1678291200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
29293                ];
29294                FixedTimespanSet {
29295                    first: FixedTimespan {
29296                        utc_offset: 0,
29297                        dst_offset: 0,
29298                        name: Some("-00"),
29299                    },
29300                    rest: REST
29301                }
29302            },
29303
29304            Tz::Antarctica__Davis => {
29305                const REST: &[(i64, FixedTimespan)] = &[
29306                    (-409190400, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
29307                    (-163062000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("-00") }),
29308                    (-28857600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
29309                    (1255806000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
29310                    (1268251200, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
29311                    (1319742000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
29312                    (1329854400, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
29313                ];
29314                FixedTimespanSet {
29315                    first: FixedTimespan {
29316                        utc_offset: 0,
29317                        dst_offset: 0,
29318                        name: Some("-00"),
29319                    },
29320                    rest: REST
29321                }
29322            },
29323
29324            Tz::Antarctica__DumontDUrville => {
29325                const REST: &[(i64, FixedTimespan)] = &[
29326                    (-2840176120, FixedTimespan { utc_offset: 35312, dst_offset: 0, name: Some("PMMT") }),
29327                    (-2366790512, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
29328                ];
29329                FixedTimespanSet {
29330                    first: FixedTimespan {
29331                        utc_offset: 35320,
29332                        dst_offset: 0,
29333                        name: Some("LMT"),
29334                    },
29335                    rest: REST
29336                }
29337            },
29338
29339            Tz::Antarctica__Macquarie => {
29340                const REST: &[(i64, FixedTimespan)] = &[
29341                    (-2214259200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29342                    (-1680508800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29343                    (-1665388800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29344                    (-1601719200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("-00") }),
29345                    (-687052800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29346                    (-71136000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29347                    (-55411200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29348                    (-37267200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29349                    (-25776000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29350                    (-5817600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29351                    (5673600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29352                    (25632000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29353                    (37728000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29354                    (57686400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29355                    (67968000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29356                    (89136000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29357                    (100022400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29358                    (120585600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29359                    (131472000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29360                    (152035200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29361                    (162921600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29362                    (183484800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29363                    (194976000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29364                    (215539200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29365                    (226425600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29366                    (246988800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29367                    (257875200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29368                    (278438400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29369                    (289324800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29370                    (309888000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29371                    (320774400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29372                    (341337600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29373                    (352224000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29374                    (372787200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29375                    (386092800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29376                    (404841600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29377                    (417542400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29378                    (436291200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29379                    (447177600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29380                    (467740800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29381                    (478627200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29382                    (499190400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29383                    (510076800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29384                    (530035200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29385                    (542736000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29386                    (562089600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29387                    (574790400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29388                    (594144000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29389                    (606240000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29390                    (625593600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29391                    (637689600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29392                    (657043200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29393                    (670348800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29394                    (686678400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29395                    (701798400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29396                    (718128000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29397                    (733248000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29398                    (749577600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29399                    (764697600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29400                    (781027200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29401                    (796147200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29402                    (812476800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29403                    (828201600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29404                    (844531200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29405                    (859651200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29406                    (875980800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29407                    (891100800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29408                    (907430400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29409                    (922550400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29410                    (938880000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29411                    (954000000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29412                    (967305600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29413                    (985449600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29414                    (1002384000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29415                    (1017504000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29416                    (1033833600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29417                    (1048953600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29418                    (1065283200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29419                    (1080403200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29420                    (1096732800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29421                    (1111852800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29422                    (1128182400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29423                    (1143907200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29424                    (1159632000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29425                    (1174752000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29426                    (1191686400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29427                    (1207411200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29428                    (1223136000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29429                    (1238860800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29430                    (1254585600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29431                    (1301760000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29432                    (1317484800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29433                    (1333209600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29434                    (1349539200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29435                    (1365264000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29436                    (1380988800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29437                    (1396713600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29438                    (1412438400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29439                    (1428163200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29440                    (1443888000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29441                    (1459612800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29442                    (1475337600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29443                    (1491062400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29444                    (1506787200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29445                    (1522512000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29446                    (1538841600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29447                    (1554566400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29448                    (1570291200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29449                    (1586016000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29450                    (1601740800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29451                    (1617465600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29452                    (1633190400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29453                    (1648915200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29454                    (1664640000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29455                    (1680364800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29456                    (1696089600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29457                    (1712419200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29458                    (1728144000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29459                    (1743868800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29460                    (1759593600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29461                    (1775318400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29462                    (1791043200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29463                    (1806768000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29464                    (1822492800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29465                    (1838217600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29466                    (1853942400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29467                    (1869667200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29468                    (1885996800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29469                    (1901721600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29470                    (1917446400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29471                    (1933171200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29472                    (1948896000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29473                    (1964620800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29474                    (1980345600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29475                    (1996070400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29476                    (2011795200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29477                    (2027520000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29478                    (2043244800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29479                    (2058969600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29480                    (2075299200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29481                    (2091024000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29482                    (2106748800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29483                    (2122473600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29484                    (2138198400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29485                    (2153923200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29486                    (2169648000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29487                    (2185372800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29488                    (2201097600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29489                    (2216822400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29490                    (2233152000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29491                    (2248876800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29492                    (2264601600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29493                    (2280326400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29494                    (2296051200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29495                    (2311776000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29496                    (2327500800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29497                    (2343225600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29498                    (2358950400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29499                    (2374675200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29500                    (2390400000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29501                    (2406124800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29502                    (2422454400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29503                    (2438179200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29504                    (2453904000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29505                    (2469628800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29506                    (2485353600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29507                    (2501078400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29508                    (2516803200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29509                    (2532528000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29510                    (2548252800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29511                    (2563977600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29512                    (2579702400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29513                    (2596032000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29514                    (2611756800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29515                    (2627481600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29516                    (2643206400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29517                    (2658931200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29518                    (2674656000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29519                    (2690380800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29520                    (2706105600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29521                    (2721830400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29522                    (2737555200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29523                    (2753280000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29524                    (2769609600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29525                    (2785334400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29526                    (2801059200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29527                    (2816784000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29528                    (2832508800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29529                    (2848233600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29530                    (2863958400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29531                    (2879683200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29532                    (2895408000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29533                    (2911132800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29534                    (2926857600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29535                    (2942582400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29536                    (2958912000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29537                    (2974636800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29538                    (2990361600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29539                    (3006086400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29540                    (3021811200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29541                    (3037536000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29542                    (3053260800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29543                    (3068985600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29544                    (3084710400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29545                    (3100435200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29546                    (3116764800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29547                    (3132489600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29548                    (3148214400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29549                    (3163939200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29550                    (3179664000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29551                    (3195388800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29552                    (3211113600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29553                    (3226838400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29554                    (3242563200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29555                    (3258288000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29556                    (3274012800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29557                    (3289737600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29558                    (3306067200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29559                    (3321792000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29560                    (3337516800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29561                    (3353241600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29562                    (3368966400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29563                    (3384691200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29564                    (3400416000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29565                    (3416140800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29566                    (3431865600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29567                    (3447590400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29568                    (3463315200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29569                    (3479644800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29570                    (3495369600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29571                    (3511094400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29572                    (3526819200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29573                    (3542544000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29574                    (3558268800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29575                    (3573993600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29576                    (3589718400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29577                    (3605443200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29578                    (3621168000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29579                    (3636892800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29580                    (3653222400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29581                    (3668947200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29582                    (3684672000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29583                    (3700396800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29584                    (3716121600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29585                    (3731846400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29586                    (3747571200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29587                    (3763296000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29588                    (3779020800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29589                    (3794745600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29590                    (3810470400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29591                    (3826195200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29592                    (3842524800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29593                    (3858249600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29594                    (3873974400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29595                    (3889699200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29596                    (3905424000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29597                    (3921148800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29598                    (3936873600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29599                    (3952598400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29600                    (3968323200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29601                    (3984048000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29602                    (4000377600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29603                    (4016102400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29604                    (4031827200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29605                    (4047552000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29606                    (4063276800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29607                    (4079001600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
29608                    (4094726400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
29609                ];
29610                FixedTimespanSet {
29611                    first: FixedTimespan {
29612                        utc_offset: 0,
29613                        dst_offset: 0,
29614                        name: Some("-00"),
29615                    },
29616                    rest: REST
29617                }
29618            },
29619
29620            Tz::Antarctica__Mawson => {
29621                const REST: &[(i64, FixedTimespan)] = &[
29622                    (-501206400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
29623                    (1255809600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
29624                ];
29625                FixedTimespanSet {
29626                    first: FixedTimespan {
29627                        utc_offset: 0,
29628                        dst_offset: 0,
29629                        name: Some("-00"),
29630                    },
29631                    rest: REST
29632                }
29633            },
29634
29635            Tz::Antarctica__McMurdo => {
29636                const REST: &[(i64, FixedTimespan)] = &[
29637                    (-3192435544, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: Some("NZMT") }),
29638                    (-1330335000, FixedTimespan { utc_offset: 41400, dst_offset: 3600, name: Some("NZST") }),
29639                    (-1320057000, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: Some("NZMT") }),
29640                    (-1300699800, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: Some("NZST") }),
29641                    (-1287396000, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: Some("NZMT") }),
29642                    (-1269250200, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: Some("NZST") }),
29643                    (-1255946400, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: Some("NZMT") }),
29644                    (-1237800600, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: Some("NZST") }),
29645                    (-1224496800, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: Some("NZMT") }),
29646                    (-1206351000, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: Some("NZST") }),
29647                    (-1192442400, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: Some("NZMT") }),
29648                    (-1174901400, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: Some("NZST") }),
29649                    (-1160992800, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: Some("NZMT") }),
29650                    (-1143451800, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: Some("NZST") }),
29651                    (-1125914400, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: Some("NZMT") }),
29652                    (-1112607000, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: Some("NZST") }),
29653                    (-1094464800, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: Some("NZMT") }),
29654                    (-1081157400, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: Some("NZST") }),
29655                    (-1063015200, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: Some("NZMT") }),
29656                    (-1049707800, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: Some("NZST") }),
29657                    (-1031565600, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: Some("NZMT") }),
29658                    (-1018258200, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: Some("NZST") }),
29659                    (-1000116000, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: Some("NZMT") }),
29660                    (-986808600, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: Some("NZST") }),
29661                    (-968061600, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: Some("NZMT") }),
29662                    (-955359000, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: Some("NZST") }),
29663                    (-936612000, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: Some("NZMT") }),
29664                    (-923304600, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: Some("NZST") }),
29665                    (-757425600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29666                    (152632800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29667                    (162309600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29668                    (183477600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29669                    (194968800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29670                    (215532000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29671                    (226418400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29672                    (246981600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29673                    (257868000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29674                    (278431200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29675                    (289317600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29676                    (309880800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29677                    (320767200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29678                    (341330400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29679                    (352216800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29680                    (372780000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29681                    (384271200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29682                    (404834400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29683                    (415720800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29684                    (436284000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29685                    (447170400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29686                    (467733600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29687                    (478620000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29688                    (499183200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29689                    (510069600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29690                    (530632800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29691                    (541519200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29692                    (562082400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29693                    (573573600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29694                    (594136800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29695                    (605023200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29696                    (623772000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29697                    (637682400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29698                    (655221600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29699                    (669132000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29700                    (686671200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29701                    (700581600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29702                    (718120800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29703                    (732636000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29704                    (749570400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29705                    (764085600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29706                    (781020000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29707                    (795535200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29708                    (812469600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29709                    (826984800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29710                    (844524000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29711                    (858434400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29712                    (875973600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29713                    (889884000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29714                    (907423200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29715                    (921938400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29716                    (938872800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29717                    (953388000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29718                    (970322400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29719                    (984837600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29720                    (1002376800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29721                    (1016287200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29722                    (1033826400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29723                    (1047736800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29724                    (1065276000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29725                    (1079791200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29726                    (1096725600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29727                    (1111240800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29728                    (1128175200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29729                    (1142690400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29730                    (1159624800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29731                    (1174140000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29732                    (1191074400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29733                    (1207404000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29734                    (1222524000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29735                    (1238853600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29736                    (1253973600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29737                    (1270303200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29738                    (1285423200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29739                    (1301752800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29740                    (1316872800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29741                    (1333202400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29742                    (1348927200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29743                    (1365256800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29744                    (1380376800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29745                    (1396706400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29746                    (1411826400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29747                    (1428156000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29748                    (1443276000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29749                    (1459605600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29750                    (1474725600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29751                    (1491055200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29752                    (1506175200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29753                    (1522504800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29754                    (1538229600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29755                    (1554559200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29756                    (1569679200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29757                    (1586008800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29758                    (1601128800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29759                    (1617458400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29760                    (1632578400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29761                    (1648908000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29762                    (1664028000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29763                    (1680357600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29764                    (1695477600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29765                    (1712412000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29766                    (1727532000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29767                    (1743861600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29768                    (1758981600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29769                    (1775311200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29770                    (1790431200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29771                    (1806760800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29772                    (1821880800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29773                    (1838210400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29774                    (1853330400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29775                    (1869660000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29776                    (1885384800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29777                    (1901714400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29778                    (1916834400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29779                    (1933164000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29780                    (1948284000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29781                    (1964613600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29782                    (1979733600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29783                    (1996063200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29784                    (2011183200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29785                    (2027512800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29786                    (2042632800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29787                    (2058962400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29788                    (2074687200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29789                    (2091016800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29790                    (2106136800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29791                    (2122466400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29792                    (2137586400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29793                    (2153916000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29794                    (2169036000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29795                    (2185365600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29796                    (2200485600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29797                    (2216815200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29798                    (2232540000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29799                    (2248869600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29800                    (2263989600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29801                    (2280319200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29802                    (2295439200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29803                    (2311768800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29804                    (2326888800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29805                    (2343218400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29806                    (2358338400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29807                    (2374668000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29808                    (2389788000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29809                    (2406117600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29810                    (2421842400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29811                    (2438172000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29812                    (2453292000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29813                    (2469621600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29814                    (2484741600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29815                    (2501071200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29816                    (2516191200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29817                    (2532520800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29818                    (2547640800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29819                    (2563970400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29820                    (2579090400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29821                    (2596024800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29822                    (2611144800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29823                    (2627474400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29824                    (2642594400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29825                    (2658924000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29826                    (2674044000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29827                    (2690373600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29828                    (2705493600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29829                    (2721823200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29830                    (2736943200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29831                    (2753272800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29832                    (2768997600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29833                    (2785327200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29834                    (2800447200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29835                    (2816776800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29836                    (2831896800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29837                    (2848226400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29838                    (2863346400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29839                    (2879676000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29840                    (2894796000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29841                    (2911125600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29842                    (2926245600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29843                    (2942575200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29844                    (2958300000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29845                    (2974629600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29846                    (2989749600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29847                    (3006079200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29848                    (3021199200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29849                    (3037528800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29850                    (3052648800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29851                    (3068978400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29852                    (3084098400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29853                    (3100428000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29854                    (3116152800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29855                    (3132482400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29856                    (3147602400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29857                    (3163932000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29858                    (3179052000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29859                    (3195381600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29860                    (3210501600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29861                    (3226831200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29862                    (3241951200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29863                    (3258280800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29864                    (3273400800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29865                    (3289730400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29866                    (3305455200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29867                    (3321784800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29868                    (3336904800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29869                    (3353234400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29870                    (3368354400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29871                    (3384684000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29872                    (3399804000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29873                    (3416133600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29874                    (3431253600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29875                    (3447583200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29876                    (3462703200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29877                    (3479637600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29878                    (3494757600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29879                    (3511087200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29880                    (3526207200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29881                    (3542536800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29882                    (3557656800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29883                    (3573986400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29884                    (3589106400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29885                    (3605436000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29886                    (3620556000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29887                    (3636885600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29888                    (3652610400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29889                    (3668940000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29890                    (3684060000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29891                    (3700389600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29892                    (3715509600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29893                    (3731839200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29894                    (3746959200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29895                    (3763288800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29896                    (3778408800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29897                    (3794738400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29898                    (3809858400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29899                    (3826188000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29900                    (3841912800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29901                    (3858242400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29902                    (3873362400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29903                    (3889692000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29904                    (3904812000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29905                    (3921141600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29906                    (3936261600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29907                    (3952591200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29908                    (3967711200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29909                    (3984040800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29910                    (3999765600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29911                    (4016095200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29912                    (4031215200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29913                    (4047544800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29914                    (4062664800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29915                    (4078994400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
29916                    (4094114400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
29917                ];
29918                FixedTimespanSet {
29919                    first: FixedTimespan {
29920                        utc_offset: 41944,
29921                        dst_offset: 0,
29922                        name: Some("LMT"),
29923                    },
29924                    rest: REST
29925                }
29926            },
29927
29928            Tz::Antarctica__Palmer => {
29929                const REST: &[(i64, FixedTimespan)] = &[
29930                    (-157766400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
29931                    (-152658000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
29932                    (-132955200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
29933                    (-121122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
29934                    (-101419200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
29935                    (-86821200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
29936                    (-71092800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
29937                    (-54766800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
29938                    (-39038400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
29939                    (-23317200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
29940                    (-7588800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
29941                    (128142000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
29942                    (136605600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
29943                    (389070000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
29944                    (403070400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
29945                    (416372400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
29946                    (434520000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
29947                    (447822000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
29948                    (466574400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
29949                    (479271600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
29950                    (498024000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
29951                    (510721200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
29952                    (529473600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
29953                    (545194800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
29954                    (560923200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
29955                    (574225200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
29956                    (592372800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
29957                    (605674800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
29958                    (624427200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
29959                    (637124400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
29960                    (653457600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
29961                    (668574000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
29962                    (687326400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
29963                    (700628400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
29964                    (718776000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
29965                    (732078000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
29966                    (750225600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
29967                    (763527600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
29968                    (781675200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
29969                    (794977200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
29970                    (813729600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
29971                    (826426800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
29972                    (845179200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
29973                    (859690800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
29974                    (876628800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
29975                    (889930800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
29976                    (906868800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
29977                    (923194800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
29978                    (939528000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
29979                    (952830000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
29980                    (971582400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
29981                    (984279600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
29982                    (1003032000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
29983                    (1015729200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
29984                    (1034481600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
29985                    (1047178800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
29986                    (1065931200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
29987                    (1079233200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
29988                    (1097380800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
29989                    (1110682800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
29990                    (1128830400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
29991                    (1142132400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
29992                    (1160884800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
29993                    (1173582000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
29994                    (1192334400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
29995                    (1206846000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
29996                    (1223784000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
29997                    (1237086000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
29998                    (1255233600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
29999                    (1270350000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
30000                    (1286683200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
30001                    (1304823600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
30002                    (1313899200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
30003                    (1335668400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
30004                    (1346558400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
30005                    (1367118000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
30006                    (1378612800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
30007                    (1398567600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
30008                    (1410062400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
30009                    (1463281200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
30010                    (1471147200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
30011                    (1480820400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
30012                ];
30013                FixedTimespanSet {
30014                    first: FixedTimespan {
30015                        utc_offset: 0,
30016                        dst_offset: 0,
30017                        name: Some("-00"),
30018                    },
30019                    rest: REST
30020                }
30021            },
30022
30023            Tz::Antarctica__Rothera => {
30024                const REST: &[(i64, FixedTimespan)] = &[
30025                    (218246400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
30026                ];
30027                FixedTimespanSet {
30028                    first: FixedTimespan {
30029                        utc_offset: 0,
30030                        dst_offset: 0,
30031                        name: Some("-00"),
30032                    },
30033                    rest: REST
30034                }
30035            },
30036
30037            Tz::Antarctica__South_Pole => {
30038                const REST: &[(i64, FixedTimespan)] = &[
30039                    (-3192435544, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: Some("NZMT") }),
30040                    (-1330335000, FixedTimespan { utc_offset: 41400, dst_offset: 3600, name: Some("NZST") }),
30041                    (-1320057000, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: Some("NZMT") }),
30042                    (-1300699800, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: Some("NZST") }),
30043                    (-1287396000, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: Some("NZMT") }),
30044                    (-1269250200, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: Some("NZST") }),
30045                    (-1255946400, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: Some("NZMT") }),
30046                    (-1237800600, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: Some("NZST") }),
30047                    (-1224496800, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: Some("NZMT") }),
30048                    (-1206351000, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: Some("NZST") }),
30049                    (-1192442400, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: Some("NZMT") }),
30050                    (-1174901400, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: Some("NZST") }),
30051                    (-1160992800, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: Some("NZMT") }),
30052                    (-1143451800, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: Some("NZST") }),
30053                    (-1125914400, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: Some("NZMT") }),
30054                    (-1112607000, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: Some("NZST") }),
30055                    (-1094464800, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: Some("NZMT") }),
30056                    (-1081157400, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: Some("NZST") }),
30057                    (-1063015200, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: Some("NZMT") }),
30058                    (-1049707800, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: Some("NZST") }),
30059                    (-1031565600, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: Some("NZMT") }),
30060                    (-1018258200, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: Some("NZST") }),
30061                    (-1000116000, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: Some("NZMT") }),
30062                    (-986808600, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: Some("NZST") }),
30063                    (-968061600, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: Some("NZMT") }),
30064                    (-955359000, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: Some("NZST") }),
30065                    (-936612000, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: Some("NZMT") }),
30066                    (-923304600, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: Some("NZST") }),
30067                    (-757425600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30068                    (152632800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30069                    (162309600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30070                    (183477600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30071                    (194968800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30072                    (215532000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30073                    (226418400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30074                    (246981600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30075                    (257868000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30076                    (278431200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30077                    (289317600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30078                    (309880800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30079                    (320767200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30080                    (341330400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30081                    (352216800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30082                    (372780000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30083                    (384271200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30084                    (404834400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30085                    (415720800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30086                    (436284000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30087                    (447170400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30088                    (467733600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30089                    (478620000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30090                    (499183200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30091                    (510069600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30092                    (530632800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30093                    (541519200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30094                    (562082400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30095                    (573573600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30096                    (594136800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30097                    (605023200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30098                    (623772000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30099                    (637682400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30100                    (655221600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30101                    (669132000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30102                    (686671200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30103                    (700581600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30104                    (718120800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30105                    (732636000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30106                    (749570400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30107                    (764085600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30108                    (781020000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30109                    (795535200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30110                    (812469600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30111                    (826984800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30112                    (844524000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30113                    (858434400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30114                    (875973600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30115                    (889884000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30116                    (907423200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30117                    (921938400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30118                    (938872800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30119                    (953388000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30120                    (970322400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30121                    (984837600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30122                    (1002376800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30123                    (1016287200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30124                    (1033826400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30125                    (1047736800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30126                    (1065276000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30127                    (1079791200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30128                    (1096725600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30129                    (1111240800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30130                    (1128175200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30131                    (1142690400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30132                    (1159624800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30133                    (1174140000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30134                    (1191074400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30135                    (1207404000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30136                    (1222524000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30137                    (1238853600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30138                    (1253973600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30139                    (1270303200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30140                    (1285423200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30141                    (1301752800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30142                    (1316872800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30143                    (1333202400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30144                    (1348927200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30145                    (1365256800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30146                    (1380376800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30147                    (1396706400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30148                    (1411826400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30149                    (1428156000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30150                    (1443276000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30151                    (1459605600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30152                    (1474725600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30153                    (1491055200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30154                    (1506175200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30155                    (1522504800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30156                    (1538229600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30157                    (1554559200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30158                    (1569679200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30159                    (1586008800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30160                    (1601128800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30161                    (1617458400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30162                    (1632578400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30163                    (1648908000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30164                    (1664028000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30165                    (1680357600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30166                    (1695477600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30167                    (1712412000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30168                    (1727532000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30169                    (1743861600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30170                    (1758981600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30171                    (1775311200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30172                    (1790431200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30173                    (1806760800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30174                    (1821880800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30175                    (1838210400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30176                    (1853330400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30177                    (1869660000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30178                    (1885384800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30179                    (1901714400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30180                    (1916834400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30181                    (1933164000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30182                    (1948284000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30183                    (1964613600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30184                    (1979733600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30185                    (1996063200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30186                    (2011183200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30187                    (2027512800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30188                    (2042632800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30189                    (2058962400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30190                    (2074687200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30191                    (2091016800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30192                    (2106136800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30193                    (2122466400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30194                    (2137586400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30195                    (2153916000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30196                    (2169036000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30197                    (2185365600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30198                    (2200485600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30199                    (2216815200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30200                    (2232540000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30201                    (2248869600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30202                    (2263989600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30203                    (2280319200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30204                    (2295439200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30205                    (2311768800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30206                    (2326888800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30207                    (2343218400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30208                    (2358338400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30209                    (2374668000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30210                    (2389788000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30211                    (2406117600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30212                    (2421842400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30213                    (2438172000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30214                    (2453292000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30215                    (2469621600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30216                    (2484741600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30217                    (2501071200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30218                    (2516191200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30219                    (2532520800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30220                    (2547640800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30221                    (2563970400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30222                    (2579090400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30223                    (2596024800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30224                    (2611144800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30225                    (2627474400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30226                    (2642594400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30227                    (2658924000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30228                    (2674044000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30229                    (2690373600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30230                    (2705493600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30231                    (2721823200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30232                    (2736943200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30233                    (2753272800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30234                    (2768997600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30235                    (2785327200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30236                    (2800447200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30237                    (2816776800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30238                    (2831896800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30239                    (2848226400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30240                    (2863346400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30241                    (2879676000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30242                    (2894796000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30243                    (2911125600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30244                    (2926245600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30245                    (2942575200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30246                    (2958300000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30247                    (2974629600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30248                    (2989749600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30249                    (3006079200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30250                    (3021199200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30251                    (3037528800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30252                    (3052648800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30253                    (3068978400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30254                    (3084098400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30255                    (3100428000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30256                    (3116152800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30257                    (3132482400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30258                    (3147602400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30259                    (3163932000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30260                    (3179052000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30261                    (3195381600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30262                    (3210501600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30263                    (3226831200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30264                    (3241951200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30265                    (3258280800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30266                    (3273400800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30267                    (3289730400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30268                    (3305455200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30269                    (3321784800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30270                    (3336904800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30271                    (3353234400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30272                    (3368354400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30273                    (3384684000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30274                    (3399804000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30275                    (3416133600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30276                    (3431253600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30277                    (3447583200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30278                    (3462703200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30279                    (3479637600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30280                    (3494757600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30281                    (3511087200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30282                    (3526207200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30283                    (3542536800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30284                    (3557656800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30285                    (3573986400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30286                    (3589106400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30287                    (3605436000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30288                    (3620556000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30289                    (3636885600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30290                    (3652610400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30291                    (3668940000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30292                    (3684060000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30293                    (3700389600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30294                    (3715509600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30295                    (3731839200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30296                    (3746959200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30297                    (3763288800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30298                    (3778408800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30299                    (3794738400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30300                    (3809858400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30301                    (3826188000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30302                    (3841912800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30303                    (3858242400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30304                    (3873362400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30305                    (3889692000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30306                    (3904812000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30307                    (3921141600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30308                    (3936261600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30309                    (3952591200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30310                    (3967711200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30311                    (3984040800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30312                    (3999765600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30313                    (4016095200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30314                    (4031215200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30315                    (4047544800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30316                    (4062664800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30317                    (4078994400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
30318                    (4094114400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
30319                ];
30320                FixedTimespanSet {
30321                    first: FixedTimespan {
30322                        utc_offset: 41944,
30323                        dst_offset: 0,
30324                        name: Some("LMT"),
30325                    },
30326                    rest: REST
30327                }
30328            },
30329
30330            Tz::Antarctica__Syowa => {
30331                const REST: &[(i64, FixedTimespan)] = &[
30332                    (-719636812, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
30333                ];
30334                FixedTimespanSet {
30335                    first: FixedTimespan {
30336                        utc_offset: 11212,
30337                        dst_offset: 0,
30338                        name: Some("LMT"),
30339                    },
30340                    rest: REST
30341                }
30342            },
30343
30344            Tz::Antarctica__Troll => {
30345                const REST: &[(i64, FixedTimespan)] = &[
30346                    (1108166400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30347                    (1111885200, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30348                    (1130634000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30349                    (1143334800, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30350                    (1162083600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30351                    (1174784400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30352                    (1193533200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30353                    (1206838800, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30354                    (1224982800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30355                    (1238288400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30356                    (1256432400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30357                    (1269738000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30358                    (1288486800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30359                    (1301187600, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30360                    (1319936400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30361                    (1332637200, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30362                    (1351386000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30363                    (1364691600, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30364                    (1382835600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30365                    (1396141200, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30366                    (1414285200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30367                    (1427590800, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30368                    (1445734800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30369                    (1459040400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30370                    (1477789200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30371                    (1490490000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30372                    (1509238800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30373                    (1521939600, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30374                    (1540688400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30375                    (1553994000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30376                    (1572138000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30377                    (1585443600, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30378                    (1603587600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30379                    (1616893200, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30380                    (1635642000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30381                    (1648342800, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30382                    (1667091600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30383                    (1679792400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30384                    (1698541200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30385                    (1711846800, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30386                    (1729990800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30387                    (1743296400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30388                    (1761440400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30389                    (1774746000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30390                    (1792890000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30391                    (1806195600, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30392                    (1824944400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30393                    (1837645200, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30394                    (1856394000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30395                    (1869094800, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30396                    (1887843600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30397                    (1901149200, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30398                    (1919293200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30399                    (1932598800, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30400                    (1950742800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30401                    (1964048400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30402                    (1982797200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30403                    (1995498000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30404                    (2014246800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30405                    (2026947600, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30406                    (2045696400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30407                    (2058397200, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30408                    (2077146000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30409                    (2090451600, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30410                    (2108595600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30411                    (2121901200, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30412                    (2140045200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30413                    (2153350800, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30414                    (2172099600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30415                    (2184800400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30416                    (2203549200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30417                    (2216250000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30418                    (2234998800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30419                    (2248304400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30420                    (2266448400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30421                    (2279754000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30422                    (2297898000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30423                    (2311203600, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30424                    (2329347600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30425                    (2342653200, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30426                    (2361402000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30427                    (2374102800, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30428                    (2392851600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30429                    (2405552400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30430                    (2424301200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30431                    (2437606800, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30432                    (2455750800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30433                    (2469056400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30434                    (2487200400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30435                    (2500506000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30436                    (2519254800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30437                    (2531955600, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30438                    (2550704400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30439                    (2563405200, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30440                    (2582154000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30441                    (2595459600, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30442                    (2613603600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30443                    (2626909200, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30444                    (2645053200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30445                    (2658358800, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30446                    (2676502800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30447                    (2689808400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30448                    (2708557200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30449                    (2721258000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30450                    (2740006800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30451                    (2752707600, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30452                    (2771456400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30453                    (2784762000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30454                    (2802906000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30455                    (2816211600, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30456                    (2834355600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30457                    (2847661200, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30458                    (2866410000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30459                    (2879110800, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30460                    (2897859600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30461                    (2910560400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30462                    (2929309200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30463                    (2942010000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30464                    (2960758800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30465                    (2974064400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30466                    (2992208400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30467                    (3005514000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30468                    (3023658000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30469                    (3036963600, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30470                    (3055712400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30471                    (3068413200, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30472                    (3087162000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30473                    (3099862800, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30474                    (3118611600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30475                    (3131917200, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30476                    (3150061200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30477                    (3163366800, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30478                    (3181510800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30479                    (3194816400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30480                    (3212960400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30481                    (3226266000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30482                    (3245014800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30483                    (3257715600, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30484                    (3276464400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30485                    (3289165200, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30486                    (3307914000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30487                    (3321219600, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30488                    (3339363600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30489                    (3352669200, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30490                    (3370813200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30491                    (3384118800, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30492                    (3402867600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30493                    (3415568400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30494                    (3434317200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30495                    (3447018000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30496                    (3465766800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30497                    (3479072400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30498                    (3497216400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30499                    (3510522000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30500                    (3528666000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30501                    (3541971600, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30502                    (3560115600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30503                    (3573421200, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30504                    (3592170000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30505                    (3604870800, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30506                    (3623619600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30507                    (3636320400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30508                    (3655069200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30509                    (3668374800, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30510                    (3686518800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30511                    (3699824400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30512                    (3717968400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30513                    (3731274000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30514                    (3750022800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30515                    (3762723600, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30516                    (3781472400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30517                    (3794173200, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30518                    (3812922000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30519                    (3825622800, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30520                    (3844371600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30521                    (3857677200, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30522                    (3875821200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30523                    (3889126800, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30524                    (3907270800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30525                    (3920576400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30526                    (3939325200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30527                    (3952026000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30528                    (3970774800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30529                    (3983475600, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30530                    (4002224400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30531                    (4015530000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30532                    (4033674000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30533                    (4046979600, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30534                    (4065123600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30535                    (4078429200, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("+02") }),
30536                    (4096573200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("+00") }),
30537                ];
30538                FixedTimespanSet {
30539                    first: FixedTimespan {
30540                        utc_offset: 0,
30541                        dst_offset: 0,
30542                        name: Some("-00"),
30543                    },
30544                    rest: REST
30545                }
30546            },
30547
30548            Tz::Antarctica__Vostok => {
30549                const REST: &[(i64, FixedTimespan)] = &[
30550                    (-380073600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
30551                    (760035600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("-00") }),
30552                    (783648000, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
30553                    (1702839600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
30554                ];
30555                FixedTimespanSet {
30556                    first: FixedTimespan {
30557                        utc_offset: 0,
30558                        dst_offset: 0,
30559                        name: Some("-00"),
30560                    },
30561                    rest: REST
30562                }
30563            },
30564
30565            Tz::Arctic__Longyearbyen => {
30566                const REST: &[(i64, FixedTimespan)] = &[
30567                    (-2422054408, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30568                    (-1693706400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30569                    (-1680483600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30570                    (-1663455600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30571                    (-1650150000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30572                    (-1632006000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30573                    (-1618700400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30574                    (-938905200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30575                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30576                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30577                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30578                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30579                    (-796777200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30580                    (-781052400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30581                    (-776563200, FixedTimespan { utc_offset: 3600, dst_offset: 7200, name: Some("CEMT") }),
30582                    (-765936000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30583                    (-761180400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30584                    (-748479600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30585                    (-733273200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30586                    (-717631200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30587                    (-714610800, FixedTimespan { utc_offset: 3600, dst_offset: 7200, name: Some("CEMT") }),
30588                    (-710380800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30589                    (-701910000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30590                    (-684975600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30591                    (-670460400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30592                    (-654130800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30593                    (-639010800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30594                    (323830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30595                    (338950800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30596                    (354675600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30597                    (370400400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30598                    (386125200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30599                    (401850000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30600                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30601                    (433299600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30602                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30603                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30604                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30605                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30606                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30607                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30608                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30609                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30610                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30611                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30612                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30613                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30614                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30615                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30616                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30617                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30618                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30619                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30620                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30621                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30622                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30623                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30624                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30625                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30626                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30627                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30628                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30629                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30630                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30631                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30632                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30633                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30634                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30635                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30636                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30637                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30638                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30639                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30640                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30641                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30642                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30643                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30644                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30645                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30646                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30647                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30648                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30649                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30650                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30651                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30652                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30653                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30654                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30655                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30656                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30657                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30658                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30659                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30660                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30661                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30662                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30663                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30664                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30665                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30666                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30667                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30668                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30669                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30670                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30671                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30672                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30673                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30674                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30675                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30676                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30677                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30678                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30679                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30680                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30681                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30682                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30683                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30684                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30685                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30686                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30687                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30688                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30689                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30690                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30691                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30692                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30693                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30694                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30695                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30696                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30697                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30698                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30699                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30700                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30701                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30702                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30703                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30704                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30705                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30706                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30707                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30708                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30709                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30710                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30711                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30712                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30713                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30714                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30715                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30716                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30717                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30718                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30719                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30720                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30721                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30722                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30723                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30724                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30725                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30726                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30727                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30728                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30729                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30730                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30731                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30732                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30733                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30734                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30735                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30736                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30737                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30738                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30739                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30740                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30741                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30742                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30743                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30744                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30745                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30746                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30747                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30748                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30749                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30750                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30751                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30752                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30753                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30754                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30755                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30756                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30757                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30758                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30759                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30760                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30761                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30762                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30763                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30764                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30765                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30766                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30767                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30768                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30769                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30770                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30771                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30772                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30773                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30774                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30775                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30776                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30777                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30778                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30779                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30780                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30781                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30782                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30783                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30784                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30785                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30786                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30787                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30788                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30789                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30790                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30791                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30792                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30793                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30794                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30795                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30796                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30797                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30798                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30799                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30800                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30801                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30802                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30803                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30804                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30805                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30806                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30807                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30808                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30809                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30810                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30811                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30812                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30813                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30814                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30815                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30816                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30817                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30818                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30819                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30820                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30821                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30822                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30823                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30824                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30825                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30826                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30827                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30828                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30829                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30830                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30831                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30832                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
30833                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
30834                ];
30835                FixedTimespanSet {
30836                    first: FixedTimespan {
30837                        utc_offset: 3208,
30838                        dst_offset: 0,
30839                        name: Some("LMT"),
30840                    },
30841                    rest: REST
30842                }
30843            },
30844
30845            Tz::Asia__Aden => {
30846                const REST: &[(i64, FixedTimespan)] = &[
30847                    (-719636812, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
30848                ];
30849                FixedTimespanSet {
30850                    first: FixedTimespan {
30851                        utc_offset: 11212,
30852                        dst_offset: 0,
30853                        name: Some("LMT"),
30854                    },
30855                    rest: REST
30856                }
30857            },
30858
30859            Tz::Asia__Almaty => {
30860                const REST: &[(i64, FixedTimespan)] = &[
30861                    (-1441170468, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
30862                    (-1247547600, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
30863                    (354909600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
30864                    (370717200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
30865                    (386445600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
30866                    (402253200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
30867                    (417981600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
30868                    (433789200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
30869                    (449604000, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
30870                    (465336000, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
30871                    (481060800, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
30872                    (496785600, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
30873                    (512510400, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
30874                    (528235200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
30875                    (543960000, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
30876                    (559684800, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
30877                    (575409600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
30878                    (591134400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
30879                    (606859200, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
30880                    (622584000, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
30881                    (638308800, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
30882                    (654638400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
30883                    (670363200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
30884                    (686091600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
30885                    (695768400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
30886                    (701812800, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
30887                    (717537600, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
30888                    (733262400, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
30889                    (748987200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
30890                    (764712000, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
30891                    (780436800, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
30892                    (796161600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
30893                    (811886400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
30894                    (828216000, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
30895                    (846360000, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
30896                    (859665600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
30897                    (877809600, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
30898                    (891115200, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
30899                    (909259200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
30900                    (922564800, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
30901                    (941313600, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
30902                    (954014400, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
30903                    (972763200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
30904                    (985464000, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
30905                    (1004212800, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
30906                    (1017518400, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
30907                    (1035662400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
30908                    (1048968000, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
30909                    (1067112000, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
30910                    (1080417600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
30911                    (1099166400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
30912                    (1709229600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
30913                ];
30914                FixedTimespanSet {
30915                    first: FixedTimespan {
30916                        utc_offset: 18468,
30917                        dst_offset: 0,
30918                        name: Some("LMT"),
30919                    },
30920                    rest: REST
30921                }
30922            },
30923
30924            Tz::Asia__Amman => {
30925                const REST: &[(i64, FixedTimespan)] = &[
30926                    (-1230776624, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
30927                    (108165600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
30928                    (118270800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
30929                    (136591200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
30930                    (149806800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
30931                    (168127200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
30932                    (181342800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
30933                    (199749600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
30934                    (215643600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
30935                    (231285600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
30936                    (244501200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
30937                    (262735200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
30938                    (275950800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
30939                    (481154400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
30940                    (496962000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
30941                    (512949600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
30942                    (528670800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
30943                    (544399200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
30944                    (560120400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
30945                    (575848800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
30946                    (592174800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
30947                    (610581600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
30948                    (623624400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
30949                    (641167200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
30950                    (655074000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
30951                    (671839200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
30952                    (685918800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
30953                    (702856800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
30954                    (717973200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
30955                    (733701600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
30956                    (749422800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
30957                    (765151200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
30958                    (779662800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
30959                    (797205600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
30960                    (811116000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
30961                    (828655200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
30962                    (843170400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
30963                    (860104800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
30964                    (874620000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
30965                    (891554400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
30966                    (906069600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
30967                    (930780000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
30968                    (938124000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
30969                    (954367200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
30970                    (970178400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
30971                    (985816800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
30972                    (1001628000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
30973                    (1017352800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
30974                    (1033077600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
30975                    (1048802400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
30976                    (1066946400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
30977                    (1080252000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
30978                    (1097791200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
30979                    (1112306400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
30980                    (1128031200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
30981                    (1143756000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
30982                    (1161900000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
30983                    (1175205600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
30984                    (1193349600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
30985                    (1206655200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
30986                    (1225404000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
30987                    (1238104800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
30988                    (1256853600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
30989                    (1269554400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
30990                    (1288303200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
30991                    (1301608800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
30992                    (1319752800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
30993                    (1333058400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
30994                    (1387486800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
30995                    (1395957600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
30996                    (1414706400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
30997                    (1427407200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
30998                    (1446156000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
30999                    (1459461600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31000                    (1477605600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31001                    (1490911200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31002                    (1509055200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31003                    (1522360800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31004                    (1540504800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31005                    (1553810400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31006                    (1571954400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31007                    (1585260000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31008                    (1604008800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31009                    (1616709600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31010                    (1635458400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31011                    (1645740000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31012                    (1666908000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
31013                ];
31014                FixedTimespanSet {
31015                    first: FixedTimespan {
31016                        utc_offset: 8624,
31017                        dst_offset: 0,
31018                        name: Some("LMT"),
31019                    },
31020                    rest: REST
31021                }
31022            },
31023
31024            Tz::Asia__Anadyr => {
31025                const REST: &[(i64, FixedTimespan)] = &[
31026                    (-1441194596, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
31027                    (-1247572800, FixedTimespan { utc_offset: 46800, dst_offset: 0, name: None }),
31028                    (354884400, FixedTimespan { utc_offset: 46800, dst_offset: 3600, name: None }),
31029                    (370692000, FixedTimespan { utc_offset: 46800, dst_offset: 0, name: None }),
31030                    (386420400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
31031                    (402231600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
31032                    (417960000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
31033                    (433767600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
31034                    (449582400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
31035                    (465314400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
31036                    (481039200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
31037                    (496764000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
31038                    (512488800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
31039                    (528213600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
31040                    (543938400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
31041                    (559663200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
31042                    (575388000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
31043                    (591112800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
31044                    (606837600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
31045                    (622562400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
31046                    (638287200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
31047                    (654616800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
31048                    (670341600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
31049                    (686070000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
31050                    (695746800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
31051                    (701791200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
31052                    (717516000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
31053                    (733240800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
31054                    (748965600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
31055                    (764690400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
31056                    (780415200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
31057                    (796140000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
31058                    (811864800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
31059                    (828194400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
31060                    (846338400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
31061                    (859644000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
31062                    (877788000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
31063                    (891093600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
31064                    (909237600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
31065                    (922543200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
31066                    (941292000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
31067                    (953992800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
31068                    (972741600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
31069                    (985442400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
31070                    (1004191200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
31071                    (1017496800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
31072                    (1035640800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
31073                    (1048946400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
31074                    (1067090400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
31075                    (1080396000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
31076                    (1099144800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
31077                    (1111845600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
31078                    (1130594400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
31079                    (1143295200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
31080                    (1162044000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
31081                    (1174744800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
31082                    (1193493600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
31083                    (1206799200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
31084                    (1224943200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
31085                    (1238248800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
31086                    (1256392800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
31087                    (1269698400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
31088                    (1288450800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
31089                    (1301151600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
31090                ];
31091                FixedTimespanSet {
31092                    first: FixedTimespan {
31093                        utc_offset: 42596,
31094                        dst_offset: 0,
31095                        name: Some("LMT"),
31096                    },
31097                    rest: REST
31098                }
31099            },
31100
31101            Tz::Asia__Aqtau => {
31102                const REST: &[(i64, FixedTimespan)] = &[
31103                    (-1441164064, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
31104                    (-1247544000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31105                    (370724400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
31106                    (386445600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31107                    (402256800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31108                    (417985200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31109                    (433792800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31110                    (449607600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31111                    (465339600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31112                    (481064400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31113                    (496789200, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31114                    (512514000, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31115                    (528238800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31116                    (543963600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31117                    (559688400, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31118                    (575413200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31119                    (591138000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31120                    (606862800, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31121                    (622587600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31122                    (638312400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31123                    (654642000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31124                    (670366800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
31125                    (686095200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
31126                    (695772000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31127                    (701816400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31128                    (717541200, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31129                    (733266000, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31130                    (748990800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31131                    (764715600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31132                    (780440400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
31133                    (796168800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
31134                    (811893600, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
31135                    (828223200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
31136                    (846367200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
31137                    (859672800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
31138                    (877816800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
31139                    (891122400, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
31140                    (909266400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
31141                    (922572000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
31142                    (941320800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
31143                    (954021600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
31144                    (972770400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
31145                    (985471200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
31146                    (1004220000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
31147                    (1017525600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
31148                    (1035669600, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
31149                    (1048975200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
31150                    (1067119200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
31151                    (1080424800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
31152                    (1099173600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31153                ];
31154                FixedTimespanSet {
31155                    first: FixedTimespan {
31156                        utc_offset: 12064,
31157                        dst_offset: 0,
31158                        name: Some("LMT"),
31159                    },
31160                    rest: REST
31161                }
31162            },
31163
31164            Tz::Asia__Aqtobe => {
31165                const REST: &[(i64, FixedTimespan)] = &[
31166                    (-1441165720, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
31167                    (-1247544000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31168                    (354913200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31169                    (370720800, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
31170                    (386445600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31171                    (402256800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31172                    (417985200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31173                    (433792800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31174                    (449607600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31175                    (465339600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31176                    (481064400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31177                    (496789200, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31178                    (512514000, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31179                    (528238800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31180                    (543963600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31181                    (559688400, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31182                    (575413200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31183                    (591138000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31184                    (606862800, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31185                    (622587600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31186                    (638312400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31187                    (654642000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31188                    (670366800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
31189                    (686095200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
31190                    (695772000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31191                    (701816400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31192                    (717541200, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31193                    (733266000, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31194                    (748990800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31195                    (764715600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31196                    (780440400, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31197                    (796165200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31198                    (811890000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31199                    (828219600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31200                    (846363600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31201                    (859669200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31202                    (877813200, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31203                    (891118800, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31204                    (909262800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31205                    (922568400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31206                    (941317200, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31207                    (954018000, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31208                    (972766800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31209                    (985467600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31210                    (1004216400, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31211                    (1017522000, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31212                    (1035666000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31213                    (1048971600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31214                    (1067115600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31215                    (1080421200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31216                    (1099170000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31217                ];
31218                FixedTimespanSet {
31219                    first: FixedTimespan {
31220                        utc_offset: 13720,
31221                        dst_offset: 0,
31222                        name: Some("LMT"),
31223                    },
31224                    rest: REST
31225                }
31226            },
31227
31228            Tz::Asia__Ashgabat => {
31229                const REST: &[(i64, FixedTimespan)] = &[
31230                    (-1441166012, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
31231                    (-1247544000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31232                    (354913200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31233                    (370720800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31234                    (386449200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31235                    (402256800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31236                    (417985200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31237                    (433792800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31238                    (449607600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31239                    (465339600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31240                    (481064400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31241                    (496789200, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31242                    (512514000, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31243                    (528238800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31244                    (543963600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31245                    (559688400, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31246                    (575413200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31247                    (591138000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31248                    (606862800, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31249                    (622587600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31250                    (638312400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31251                    (654642000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31252                    (670366800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
31253                    (686095200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
31254                    (695772000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31255                ];
31256                FixedTimespanSet {
31257                    first: FixedTimespan {
31258                        utc_offset: 14012,
31259                        dst_offset: 0,
31260                        name: Some("LMT"),
31261                    },
31262                    rest: REST
31263                }
31264            },
31265
31266            Tz::Asia__Ashkhabad => {
31267                const REST: &[(i64, FixedTimespan)] = &[
31268                    (-1441166012, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
31269                    (-1247544000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31270                    (354913200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31271                    (370720800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31272                    (386449200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31273                    (402256800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31274                    (417985200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31275                    (433792800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31276                    (449607600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31277                    (465339600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31278                    (481064400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31279                    (496789200, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31280                    (512514000, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31281                    (528238800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31282                    (543963600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31283                    (559688400, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31284                    (575413200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31285                    (591138000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31286                    (606862800, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31287                    (622587600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31288                    (638312400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31289                    (654642000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31290                    (670366800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
31291                    (686095200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
31292                    (695772000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31293                ];
31294                FixedTimespanSet {
31295                    first: FixedTimespan {
31296                        utc_offset: 14012,
31297                        dst_offset: 0,
31298                        name: Some("LMT"),
31299                    },
31300                    rest: REST
31301                }
31302            },
31303
31304            Tz::Asia__Atyrau => {
31305                const REST: &[(i64, FixedTimespan)] = &[
31306                    (-1441164464, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
31307                    (-1247540400, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31308                    (370724400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
31309                    (386445600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31310                    (402256800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31311                    (417985200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31312                    (433792800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31313                    (449607600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31314                    (465339600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31315                    (481064400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31316                    (496789200, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31317                    (512514000, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31318                    (528238800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31319                    (543963600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31320                    (559688400, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31321                    (575413200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31322                    (591138000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31323                    (606862800, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31324                    (622587600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31325                    (638312400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31326                    (654642000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31327                    (670366800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
31328                    (686095200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
31329                    (695772000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31330                    (701816400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31331                    (717541200, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31332                    (733266000, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31333                    (748990800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31334                    (764715600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31335                    (780440400, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31336                    (796165200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31337                    (811890000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31338                    (828219600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31339                    (846363600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31340                    (859669200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31341                    (877813200, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31342                    (891118800, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31343                    (909262800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31344                    (922568400, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
31345                    (941320800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
31346                    (954021600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
31347                    (972770400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
31348                    (985471200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
31349                    (1004220000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
31350                    (1017525600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
31351                    (1035669600, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
31352                    (1048975200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
31353                    (1067119200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
31354                    (1080424800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
31355                    (1099173600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31356                ];
31357                FixedTimespanSet {
31358                    first: FixedTimespan {
31359                        utc_offset: 12464,
31360                        dst_offset: 0,
31361                        name: Some("LMT"),
31362                    },
31363                    rest: REST
31364                }
31365            },
31366
31367            Tz::Asia__Baghdad => {
31368                const REST: &[(i64, FixedTimespan)] = &[
31369                    (-2524532260, FixedTimespan { utc_offset: 10656, dst_offset: 0, name: Some("BMT") }),
31370                    (-1641005856, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
31371                    (389048400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
31372                    (402264000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
31373                    (417906000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
31374                    (433800000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
31375                    (449614800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
31376                    (465422400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
31377                    (481150800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
31378                    (496792800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
31379                    (512517600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
31380                    (528242400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
31381                    (543967200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
31382                    (559692000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
31383                    (575416800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
31384                    (591141600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
31385                    (606866400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
31386                    (622591200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
31387                    (638316000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
31388                    (654645600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
31389                    (670464000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
31390                    (686275200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
31391                    (702086400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
31392                    (717897600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
31393                    (733622400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
31394                    (749433600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
31395                    (765158400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
31396                    (780969600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
31397                    (796694400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
31398                    (812505600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
31399                    (828316800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
31400                    (844128000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
31401                    (859852800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
31402                    (875664000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
31403                    (891388800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
31404                    (907200000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
31405                    (922924800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
31406                    (938736000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
31407                    (954547200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
31408                    (970358400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
31409                    (986083200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
31410                    (1001894400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
31411                    (1017619200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
31412                    (1033430400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
31413                    (1049155200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
31414                    (1064966400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
31415                    (1080777600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
31416                    (1096588800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
31417                    (1112313600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
31418                    (1128124800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
31419                    (1143849600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
31420                    (1159660800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
31421                    (1175385600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
31422                    (1191196800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
31423                ];
31424                FixedTimespanSet {
31425                    first: FixedTimespan {
31426                        utc_offset: 10660,
31427                        dst_offset: 0,
31428                        name: Some("LMT"),
31429                    },
31430                    rest: REST
31431                }
31432            },
31433
31434            Tz::Asia__Bahrain => {
31435                const REST: &[(i64, FixedTimespan)] = &[
31436                    (-1577935568, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
31437                    (76190400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
31438                ];
31439                FixedTimespanSet {
31440                    first: FixedTimespan {
31441                        utc_offset: 12368,
31442                        dst_offset: 0,
31443                        name: Some("LMT"),
31444                    },
31445                    rest: REST
31446                }
31447            },
31448
31449            Tz::Asia__Baku => {
31450                const REST: &[(i64, FixedTimespan)] = &[
31451                    (-1441163964, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
31452                    (-405140400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
31453                    (354916800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
31454                    (370724400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
31455                    (386452800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
31456                    (402260400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
31457                    (417988800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
31458                    (433796400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
31459                    (449611200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
31460                    (465343200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
31461                    (481068000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
31462                    (496792800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
31463                    (512517600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
31464                    (528242400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
31465                    (543967200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
31466                    (559692000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
31467                    (575416800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
31468                    (591141600, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
31469                    (606866400, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
31470                    (622591200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
31471                    (638316000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
31472                    (654645600, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
31473                    (670370400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
31474                    (686098800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
31475                    (701823600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
31476                    (717548400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
31477                    (828234000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
31478                    (846378000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
31479                    (859680000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
31480                    (877824000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
31481                    (891129600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
31482                    (909273600, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
31483                    (922579200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
31484                    (941328000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
31485                    (954028800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
31486                    (972777600, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
31487                    (985478400, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
31488                    (1004227200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
31489                    (1017532800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
31490                    (1035676800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
31491                    (1048982400, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
31492                    (1067126400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
31493                    (1080432000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
31494                    (1099180800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
31495                    (1111881600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
31496                    (1130630400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
31497                    (1143331200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
31498                    (1162080000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
31499                    (1174780800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
31500                    (1193529600, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
31501                    (1206835200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
31502                    (1224979200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
31503                    (1238284800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
31504                    (1256428800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
31505                    (1269734400, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
31506                    (1288483200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
31507                    (1301184000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
31508                    (1319932800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
31509                    (1332633600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
31510                    (1351382400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
31511                    (1364688000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
31512                    (1382832000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
31513                    (1396137600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
31514                    (1414281600, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
31515                    (1427587200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
31516                    (1445731200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
31517                ];
31518                FixedTimespanSet {
31519                    first: FixedTimespan {
31520                        utc_offset: 11964,
31521                        dst_offset: 0,
31522                        name: Some("LMT"),
31523                    },
31524                    rest: REST
31525                }
31526            },
31527
31528            Tz::Asia__Bangkok => {
31529                const REST: &[(i64, FixedTimespan)] = &[
31530                    (-2840164924, FixedTimespan { utc_offset: 24124, dst_offset: 0, name: Some("BMT") }),
31531                    (-1570084924, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
31532                ];
31533                FixedTimespanSet {
31534                    first: FixedTimespan {
31535                        utc_offset: 24124,
31536                        dst_offset: 0,
31537                        name: Some("LMT"),
31538                    },
31539                    rest: REST
31540                }
31541            },
31542
31543            Tz::Asia__Barnaul => {
31544                const REST: &[(i64, FixedTimespan)] = &[
31545                    (-1579844100, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
31546                    (-1247551200, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
31547                    (354906000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
31548                    (370713600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
31549                    (386442000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
31550                    (402249600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
31551                    (417978000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
31552                    (433785600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
31553                    (449600400, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
31554                    (465332400, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
31555                    (481057200, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
31556                    (496782000, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
31557                    (512506800, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
31558                    (528231600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
31559                    (543956400, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
31560                    (559681200, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
31561                    (575406000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
31562                    (591130800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
31563                    (606855600, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
31564                    (622580400, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
31565                    (638305200, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
31566                    (654634800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
31567                    (670359600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
31568                    (686088000, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
31569                    (695764800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
31570                    (701809200, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
31571                    (717534000, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
31572                    (733258800, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
31573                    (748983600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
31574                    (764708400, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
31575                    (780433200, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
31576                    (796158000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
31577                    (801590400, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
31578                    (811886400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
31579                    (828216000, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
31580                    (846360000, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
31581                    (859665600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
31582                    (877809600, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
31583                    (891115200, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
31584                    (909259200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
31585                    (922564800, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
31586                    (941313600, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
31587                    (954014400, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
31588                    (972763200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
31589                    (985464000, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
31590                    (1004212800, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
31591                    (1017518400, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
31592                    (1035662400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
31593                    (1048968000, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
31594                    (1067112000, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
31595                    (1080417600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
31596                    (1099166400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
31597                    (1111867200, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
31598                    (1130616000, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
31599                    (1143316800, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
31600                    (1162065600, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
31601                    (1174766400, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
31602                    (1193515200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
31603                    (1206820800, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
31604                    (1224964800, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
31605                    (1238270400, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
31606                    (1256414400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
31607                    (1269720000, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
31608                    (1288468800, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
31609                    (1301169600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
31610                    (1414263600, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
31611                    (1459022400, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
31612                ];
31613                FixedTimespanSet {
31614                    first: FixedTimespan {
31615                        utc_offset: 20100,
31616                        dst_offset: 0,
31617                        name: Some("LMT"),
31618                    },
31619                    rest: REST
31620                }
31621            },
31622
31623            Tz::Asia__Beirut => {
31624                const REST: &[(i64, FixedTimespan)] = &[
31625                    (-2840149320, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31626                    (-1570413600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31627                    (-1552186800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31628                    (-1538359200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31629                    (-1522551600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31630                    (-1507514400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31631                    (-1490583600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31632                    (-1473645600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31633                    (-1460948400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31634                    (-399866400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31635                    (-386650800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31636                    (-368330400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31637                    (-355114800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31638                    (-336794400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31639                    (-323578800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31640                    (-305172000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31641                    (-291956400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31642                    (-273636000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31643                    (-260420400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31644                    (78012000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31645                    (86734800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31646                    (105055200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31647                    (118270800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31648                    (136591200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31649                    (149806800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31650                    (168127200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31651                    (181342800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31652                    (199749600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31653                    (212965200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31654                    (231285600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31655                    (244501200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31656                    (262735200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31657                    (275950800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31658                    (452210400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31659                    (466722000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31660                    (483746400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31661                    (498258000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31662                    (515282400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31663                    (529794000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31664                    (546818400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31665                    (561330000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31666                    (581119200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31667                    (592952400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31668                    (610754400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31669                    (624488400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31670                    (641512800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31671                    (656024400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31672                    (673048800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31673                    (687560400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31674                    (704671200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31675                    (718146000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31676                    (733269600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31677                    (748990800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31678                    (764719200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31679                    (780440400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31680                    (796168800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31681                    (811890000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31682                    (828223200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31683                    (843944400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31684                    (859672800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31685                    (875394000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31686                    (891122400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31687                    (906843600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31688                    (922572000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31689                    (941317200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31690                    (954021600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31691                    (972766800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31692                    (985471200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31693                    (1004216400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31694                    (1017525600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31695                    (1035666000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31696                    (1048975200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31697                    (1067115600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31698                    (1080424800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31699                    (1099170000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31700                    (1111874400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31701                    (1130619600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31702                    (1143324000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31703                    (1162069200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31704                    (1174773600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31705                    (1193518800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31706                    (1206828000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31707                    (1224968400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31708                    (1238277600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31709                    (1256418000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31710                    (1269727200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31711                    (1288472400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31712                    (1301176800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31713                    (1319922000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31714                    (1332626400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31715                    (1351371600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31716                    (1364680800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31717                    (1382821200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31718                    (1396130400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31719                    (1414270800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31720                    (1427580000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31721                    (1445720400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31722                    (1459029600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31723                    (1477774800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31724                    (1490479200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31725                    (1509224400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31726                    (1521928800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31727                    (1540674000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31728                    (1553983200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31729                    (1572123600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31730                    (1585432800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31731                    (1603573200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31732                    (1616882400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31733                    (1635627600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31734                    (1648332000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31735                    (1667077200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31736                    (1679781600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31737                    (1698526800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31738                    (1711836000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31739                    (1729976400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31740                    (1743285600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31741                    (1761426000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31742                    (1774735200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31743                    (1792875600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31744                    (1806184800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31745                    (1824930000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31746                    (1837634400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31747                    (1856379600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31748                    (1869084000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31749                    (1887829200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31750                    (1901138400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31751                    (1919278800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31752                    (1932588000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31753                    (1950728400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31754                    (1964037600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31755                    (1982782800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31756                    (1995487200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31757                    (2014232400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31758                    (2026936800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31759                    (2045682000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31760                    (2058386400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31761                    (2077131600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31762                    (2090440800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31763                    (2108581200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31764                    (2121890400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31765                    (2140030800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31766                    (2153340000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31767                    (2172085200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31768                    (2184789600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31769                    (2203534800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31770                    (2216239200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31771                    (2234984400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31772                    (2248293600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31773                    (2266434000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31774                    (2279743200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31775                    (2297883600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31776                    (2311192800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31777                    (2329333200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31778                    (2342642400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31779                    (2361387600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31780                    (2374092000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31781                    (2392837200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31782                    (2405541600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31783                    (2424286800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31784                    (2437596000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31785                    (2455736400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31786                    (2469045600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31787                    (2487186000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31788                    (2500495200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31789                    (2519240400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31790                    (2531944800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31791                    (2550690000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31792                    (2563394400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31793                    (2582139600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31794                    (2595448800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31795                    (2613589200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31796                    (2626898400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31797                    (2645038800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31798                    (2658348000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31799                    (2676488400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31800                    (2689797600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31801                    (2708542800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31802                    (2721247200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31803                    (2739992400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31804                    (2752696800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31805                    (2771442000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31806                    (2784751200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31807                    (2802891600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31808                    (2816200800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31809                    (2834341200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31810                    (2847650400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31811                    (2866395600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31812                    (2879100000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31813                    (2897845200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31814                    (2910549600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31815                    (2929294800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31816                    (2941999200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31817                    (2960744400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31818                    (2974053600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31819                    (2992194000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31820                    (3005503200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31821                    (3023643600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31822                    (3036952800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31823                    (3055698000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31824                    (3068402400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31825                    (3087147600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31826                    (3099852000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31827                    (3118597200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31828                    (3131906400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31829                    (3150046800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31830                    (3163356000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31831                    (3181496400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31832                    (3194805600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31833                    (3212946000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31834                    (3226255200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31835                    (3245000400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31836                    (3257704800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31837                    (3276450000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31838                    (3289154400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31839                    (3307899600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31840                    (3321208800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31841                    (3339349200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31842                    (3352658400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31843                    (3370798800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31844                    (3384108000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31845                    (3402853200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31846                    (3415557600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31847                    (3434302800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31848                    (3447007200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31849                    (3465752400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31850                    (3479061600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31851                    (3497202000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31852                    (3510511200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31853                    (3528651600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31854                    (3541960800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31855                    (3560101200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31856                    (3573410400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31857                    (3592155600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31858                    (3604860000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31859                    (3623605200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31860                    (3636309600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31861                    (3655054800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31862                    (3668364000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31863                    (3686504400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31864                    (3699813600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31865                    (3717954000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31866                    (3731263200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31867                    (3750008400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31868                    (3762712800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31869                    (3781458000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31870                    (3794162400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31871                    (3812907600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31872                    (3825612000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31873                    (3844357200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31874                    (3857666400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31875                    (3875806800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31876                    (3889116000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31877                    (3907256400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31878                    (3920565600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31879                    (3939310800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31880                    (3952015200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31881                    (3970760400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31882                    (3983464800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31883                    (4002210000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31884                    (4015519200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31885                    (4033659600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31886                    (4046968800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31887                    (4065109200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31888                    (4078418400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
31889                    (4096558800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
31890                ];
31891                FixedTimespanSet {
31892                    first: FixedTimespan {
31893                        utc_offset: 8520,
31894                        dst_offset: 0,
31895                        name: Some("LMT"),
31896                    },
31897                    rest: REST
31898                }
31899            },
31900
31901            Tz::Asia__Bishkek => {
31902                const REST: &[(i64, FixedTimespan)] = &[
31903                    (-1441169904, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31904                    (-1247547600, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
31905                    (354909600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
31906                    (370717200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
31907                    (386445600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
31908                    (402253200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
31909                    (417981600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
31910                    (433789200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
31911                    (449604000, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
31912                    (465336000, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
31913                    (481060800, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
31914                    (496785600, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
31915                    (512510400, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
31916                    (528235200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
31917                    (543960000, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
31918                    (559684800, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
31919                    (575409600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
31920                    (591134400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
31921                    (606859200, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
31922                    (622584000, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
31923                    (638308800, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
31924                    (654638400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
31925                    (670363200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31926                    (683582400, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31927                    (703018800, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31928                    (717530400, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31929                    (734468400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31930                    (748980000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31931                    (765918000, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31932                    (780429600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31933                    (797367600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31934                    (811879200, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31935                    (828817200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31936                    (843933600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31937                    (859671000, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31938                    (877811400, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31939                    (891120600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31940                    (909261000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31941                    (922570200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31942                    (941315400, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31943                    (954019800, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31944                    (972765000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31945                    (985469400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31946                    (1004214600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31947                    (1017523800, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31948                    (1035664200, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31949                    (1048973400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31950                    (1067113800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31951                    (1080423000, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31952                    (1099168200, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
31953                    (1111872600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
31954                    (1123783200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
31955                ];
31956                FixedTimespanSet {
31957                    first: FixedTimespan {
31958                        utc_offset: 17904,
31959                        dst_offset: 0,
31960                        name: Some("LMT"),
31961                    },
31962                    rest: REST
31963                }
31964            },
31965
31966            Tz::Asia__Brunei => {
31967                const REST: &[(i64, FixedTimespan)] = &[
31968                    (-1383463280, FixedTimespan { utc_offset: 27000, dst_offset: 0, name: None }),
31969                    (-1167636600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
31970                    (-1082448000, FixedTimespan { utc_offset: 28800, dst_offset: 1200, name: None }),
31971                    (-1074586800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
31972                    (-1050825600, FixedTimespan { utc_offset: 28800, dst_offset: 1200, name: None }),
31973                    (-1042964400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
31974                    (-1019289600, FixedTimespan { utc_offset: 28800, dst_offset: 1200, name: None }),
31975                    (-1011428400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
31976                    (-987753600, FixedTimespan { utc_offset: 28800, dst_offset: 1200, name: None }),
31977                    (-979892400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
31978                    (-956217600, FixedTimespan { utc_offset: 28800, dst_offset: 1200, name: None }),
31979                    (-948356400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
31980                    (-924595200, FixedTimespan { utc_offset: 28800, dst_offset: 1200, name: None }),
31981                    (-916734000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
31982                    (-893059200, FixedTimespan { utc_offset: 28800, dst_offset: 1200, name: None }),
31983                    (-885198000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
31984                    (-879667200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
31985                    (-767005200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
31986                ];
31987                FixedTimespanSet {
31988                    first: FixedTimespan {
31989                        utc_offset: 26480,
31990                        dst_offset: 0,
31991                        name: Some("LMT"),
31992                    },
31993                    rest: REST
31994                }
31995            },
31996
31997            Tz::Asia__Calcutta => {
31998                const REST: &[(i64, FixedTimespan)] = &[
31999                    (-3645237208, FixedTimespan { utc_offset: 21200, dst_offset: 0, name: Some("HMT") }),
32000                    (-3155694800, FixedTimespan { utc_offset: 19270, dst_offset: 0, name: Some("MMT") }),
32001                    (-2019705670, FixedTimespan { utc_offset: 19800, dst_offset: 0, name: Some("IST") }),
32002                    (-891581400, FixedTimespan { utc_offset: 19800, dst_offset: 3600, name: None }),
32003                    (-872058600, FixedTimespan { utc_offset: 19800, dst_offset: 0, name: Some("IST") }),
32004                    (-862637400, FixedTimespan { utc_offset: 19800, dst_offset: 3600, name: None }),
32005                    (-764145000, FixedTimespan { utc_offset: 19800, dst_offset: 0, name: Some("IST") }),
32006                ];
32007                FixedTimespanSet {
32008                    first: FixedTimespan {
32009                        utc_offset: 21208,
32010                        dst_offset: 0,
32011                        name: Some("LMT"),
32012                    },
32013                    rest: REST
32014                }
32015            },
32016
32017            Tz::Asia__Chita => {
32018                const REST: &[(i64, FixedTimespan)] = &[
32019                    (-1579419232, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
32020                    (-1247558400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
32021                    (354898800, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
32022                    (370706400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
32023                    (386434800, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
32024                    (402242400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
32025                    (417970800, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
32026                    (433778400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
32027                    (449593200, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
32028                    (465325200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
32029                    (481050000, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
32030                    (496774800, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
32031                    (512499600, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
32032                    (528224400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
32033                    (543949200, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
32034                    (559674000, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
32035                    (575398800, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
32036                    (591123600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
32037                    (606848400, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
32038                    (622573200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
32039                    (638298000, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
32040                    (654627600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
32041                    (670352400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
32042                    (686080800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
32043                    (695757600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
32044                    (701802000, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
32045                    (717526800, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
32046                    (733251600, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
32047                    (748976400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
32048                    (764701200, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
32049                    (780426000, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
32050                    (796150800, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
32051                    (811875600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
32052                    (828205200, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
32053                    (846349200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
32054                    (859654800, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
32055                    (877798800, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
32056                    (891104400, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
32057                    (909248400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
32058                    (922554000, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
32059                    (941302800, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
32060                    (954003600, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
32061                    (972752400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
32062                    (985453200, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
32063                    (1004202000, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
32064                    (1017507600, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
32065                    (1035651600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
32066                    (1048957200, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
32067                    (1067101200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
32068                    (1080406800, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
32069                    (1099155600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
32070                    (1111856400, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
32071                    (1130605200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
32072                    (1143306000, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
32073                    (1162054800, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
32074                    (1174755600, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
32075                    (1193504400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
32076                    (1206810000, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
32077                    (1224954000, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
32078                    (1238259600, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
32079                    (1256403600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
32080                    (1269709200, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
32081                    (1288458000, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
32082                    (1301158800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
32083                    (1414252800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
32084                    (1459015200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
32085                ];
32086                FixedTimespanSet {
32087                    first: FixedTimespan {
32088                        utc_offset: 27232,
32089                        dst_offset: 0,
32090                        name: Some("LMT"),
32091                    },
32092                    rest: REST
32093                }
32094            },
32095
32096            Tz::Asia__Choibalsan => {
32097                const REST: &[(i64, FixedTimespan)] = &[
32098                    (-2032931252, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
32099                    (252435600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
32100                    (417974400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
32101                    (433782000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
32102                    (449596800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
32103                    (465318000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
32104                    (481046400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
32105                    (496767600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
32106                    (512496000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
32107                    (528217200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
32108                    (543945600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
32109                    (559666800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
32110                    (575395200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
32111                    (591116400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
32112                    (606844800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
32113                    (622566000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
32114                    (638294400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
32115                    (654620400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
32116                    (670348800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
32117                    (686070000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
32118                    (701798400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
32119                    (717519600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
32120                    (733248000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
32121                    (748969200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
32122                    (764697600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
32123                    (780418800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
32124                    (796147200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
32125                    (811868400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
32126                    (828201600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
32127                    (843922800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
32128                    (859651200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
32129                    (875372400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
32130                    (891100800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
32131                    (906822000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
32132                    (988394400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
32133                    (1001696400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
32134                    (1017424800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
32135                    (1033146000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
32136                    (1048874400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
32137                    (1064595600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
32138                    (1080324000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
32139                    (1096045200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
32140                    (1111773600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
32141                    (1127494800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
32142                    (1143223200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
32143                    (1159549200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
32144                    (1427479200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
32145                    (1443193200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
32146                    (1458928800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
32147                    (1474642800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
32148                ];
32149                FixedTimespanSet {
32150                    first: FixedTimespan {
32151                        utc_offset: 25652,
32152                        dst_offset: 0,
32153                        name: Some("LMT"),
32154                    },
32155                    rest: REST
32156                }
32157            },
32158
32159            Tz::Asia__Chongqing => {
32160                const REST: &[(i64, FixedTimespan)] = &[
32161                    (-2177481943, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
32162                    (-1600675200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
32163                    (-1585904400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
32164                    (-933667200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
32165                    (-922093200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
32166                    (-908870400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
32167                    (-888829200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
32168                    (-881049600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
32169                    (-767869200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
32170                    (-745833600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
32171                    (-733827600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
32172                    (-716889600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
32173                    (-699613200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
32174                    (-683884800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
32175                    (-670669200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
32176                    (-652348800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
32177                    (-650019600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
32178                    (515527200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
32179                    (527014800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
32180                    (545162400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
32181                    (558464400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
32182                    (577216800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
32183                    (589914000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
32184                    (608666400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
32185                    (621968400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
32186                    (640116000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
32187                    (653418000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
32188                    (671565600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
32189                    (684867600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
32190                ];
32191                FixedTimespanSet {
32192                    first: FixedTimespan {
32193                        utc_offset: 29143,
32194                        dst_offset: 0,
32195                        name: Some("LMT"),
32196                    },
32197                    rest: REST
32198                }
32199            },
32200
32201            Tz::Asia__Chungking => {
32202                const REST: &[(i64, FixedTimespan)] = &[
32203                    (-2177481943, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
32204                    (-1600675200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
32205                    (-1585904400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
32206                    (-933667200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
32207                    (-922093200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
32208                    (-908870400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
32209                    (-888829200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
32210                    (-881049600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
32211                    (-767869200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
32212                    (-745833600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
32213                    (-733827600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
32214                    (-716889600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
32215                    (-699613200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
32216                    (-683884800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
32217                    (-670669200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
32218                    (-652348800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
32219                    (-650019600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
32220                    (515527200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
32221                    (527014800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
32222                    (545162400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
32223                    (558464400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
32224                    (577216800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
32225                    (589914000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
32226                    (608666400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
32227                    (621968400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
32228                    (640116000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
32229                    (653418000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
32230                    (671565600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
32231                    (684867600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
32232                ];
32233                FixedTimespanSet {
32234                    first: FixedTimespan {
32235                        utc_offset: 29143,
32236                        dst_offset: 0,
32237                        name: Some("LMT"),
32238                    },
32239                    rest: REST
32240                }
32241            },
32242
32243            Tz::Asia__Colombo => {
32244                const REST: &[(i64, FixedTimespan)] = &[
32245                    (-2840159964, FixedTimespan { utc_offset: 19172, dst_offset: 0, name: Some("MMT") }),
32246                    (-2019705572, FixedTimespan { utc_offset: 19800, dst_offset: 0, name: None }),
32247                    (-883287000, FixedTimespan { utc_offset: 19800, dst_offset: 1800, name: None }),
32248                    (-862639200, FixedTimespan { utc_offset: 19800, dst_offset: 3600, name: None }),
32249                    (-764051400, FixedTimespan { utc_offset: 19800, dst_offset: 0, name: None }),
32250                    (832962600, FixedTimespan { utc_offset: 23400, dst_offset: 0, name: None }),
32251                    (846266400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
32252                    (1145039400, FixedTimespan { utc_offset: 19800, dst_offset: 0, name: None }),
32253                ];
32254                FixedTimespanSet {
32255                    first: FixedTimespan {
32256                        utc_offset: 19164,
32257                        dst_offset: 0,
32258                        name: Some("LMT"),
32259                    },
32260                    rest: REST
32261                }
32262            },
32263
32264            Tz::Asia__Dacca => {
32265                const REST: &[(i64, FixedTimespan)] = &[
32266                    (-2524543300, FixedTimespan { utc_offset: 21200, dst_offset: 0, name: Some("HMT") }),
32267                    (-891582800, FixedTimespan { utc_offset: 23400, dst_offset: 0, name: None }),
32268                    (-872058600, FixedTimespan { utc_offset: 19800, dst_offset: 0, name: None }),
32269                    (-862637400, FixedTimespan { utc_offset: 23400, dst_offset: 0, name: None }),
32270                    (-576138600, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
32271                    (1245430800, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
32272                    (1262278800, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
32273                ];
32274                FixedTimespanSet {
32275                    first: FixedTimespan {
32276                        utc_offset: 21700,
32277                        dst_offset: 0,
32278                        name: Some("LMT"),
32279                    },
32280                    rest: REST
32281                }
32282            },
32283
32284            Tz::Asia__Damascus => {
32285                const REST: &[(i64, FixedTimespan)] = &[
32286                    (-1577931912, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32287                    (-1568592000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32288                    (-1554080400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32289                    (-1537142400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32290                    (-1522630800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32291                    (-1505692800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32292                    (-1491181200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32293                    (-1474243200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32294                    (-1459126800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32295                    (-242265600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32296                    (-228877200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32297                    (-210556800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32298                    (-197427600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32299                    (-178934400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32300                    (-165718800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32301                    (-147398400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32302                    (-134269200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32303                    (-116467200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32304                    (-102646800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32305                    (-84326400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32306                    (-71110800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32307                    (-52704000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32308                    (-39488400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32309                    (-21168000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32310                    (-7952400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32311                    (10368000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32312                    (23583600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32313                    (41904000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32314                    (55119600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32315                    (73526400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32316                    (86742000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32317                    (105062400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32318                    (118278000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32319                    (136598400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32320                    (149814000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32321                    (168134400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32322                    (181350000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32323                    (199756800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32324                    (212972400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32325                    (231292800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32326                    (241916400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32327                    (262828800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32328                    (273452400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32329                    (418694400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32330                    (433810800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32331                    (450316800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32332                    (465433200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32333                    (508896000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32334                    (529196400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32335                    (541555200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32336                    (562633200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32337                    (574387200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32338                    (594255600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32339                    (607305600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32340                    (623199600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32341                    (638928000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32342                    (654649200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32343                    (670456800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32344                    (686264400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32345                    (702684000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32346                    (717886800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32347                    (733096800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32348                    (748904400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32349                    (765151200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32350                    (780958800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32351                    (796687200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32352                    (812494800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32353                    (828309600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32354                    (844117200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32355                    (859759200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32356                    (875653200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32357                    (891208800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32358                    (907189200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32359                    (922917600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32360                    (938725200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32361                    (954540000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32362                    (970347600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32363                    (986076000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32364                    (1001883600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32365                    (1017612000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32366                    (1033419600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32367                    (1049148000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32368                    (1064955600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32369                    (1080770400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32370                    (1096578000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32371                    (1112306400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32372                    (1128114000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32373                    (1143842400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32374                    (1158872400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32375                    (1175205600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32376                    (1193950800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32377                    (1207260000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32378                    (1225486800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32379                    (1238104800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32380                    (1256850000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32381                    (1270159200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32382                    (1288299600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32383                    (1301608800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32384                    (1319749200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32385                    (1333058400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32386                    (1351198800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32387                    (1364508000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32388                    (1382648400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32389                    (1395957600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32390                    (1414702800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32391                    (1427407200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32392                    (1446152400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32393                    (1458856800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32394                    (1477602000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32395                    (1490911200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32396                    (1509051600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32397                    (1522360800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32398                    (1540501200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32399                    (1553810400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32400                    (1571950800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32401                    (1585260000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32402                    (1604005200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32403                    (1616709600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32404                    (1635454800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32405                    (1648159200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32406                    (1666904400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
32407                ];
32408                FixedTimespanSet {
32409                    first: FixedTimespan {
32410                        utc_offset: 8712,
32411                        dst_offset: 0,
32412                        name: Some("LMT"),
32413                    },
32414                    rest: REST
32415                }
32416            },
32417
32418            Tz::Asia__Dhaka => {
32419                const REST: &[(i64, FixedTimespan)] = &[
32420                    (-2524543300, FixedTimespan { utc_offset: 21200, dst_offset: 0, name: Some("HMT") }),
32421                    (-891582800, FixedTimespan { utc_offset: 23400, dst_offset: 0, name: None }),
32422                    (-872058600, FixedTimespan { utc_offset: 19800, dst_offset: 0, name: None }),
32423                    (-862637400, FixedTimespan { utc_offset: 23400, dst_offset: 0, name: None }),
32424                    (-576138600, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
32425                    (1245430800, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
32426                    (1262278800, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
32427                ];
32428                FixedTimespanSet {
32429                    first: FixedTimespan {
32430                        utc_offset: 21700,
32431                        dst_offset: 0,
32432                        name: Some("LMT"),
32433                    },
32434                    rest: REST
32435                }
32436            },
32437
32438            Tz::Asia__Dili => {
32439                const REST: &[(i64, FixedTimespan)] = &[
32440                    (-1830412800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
32441                    (-879152400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
32442                    (199897200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
32443                    (969120000, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
32444                ];
32445                FixedTimespanSet {
32446                    first: FixedTimespan {
32447                        utc_offset: 30140,
32448                        dst_offset: 0,
32449                        name: Some("LMT"),
32450                    },
32451                    rest: REST
32452                }
32453            },
32454
32455            Tz::Asia__Dubai => {
32456                const REST: &[(i64, FixedTimespan)] = &[
32457                    (-1577936472, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
32458                ];
32459                FixedTimespanSet {
32460                    first: FixedTimespan {
32461                        utc_offset: 13272,
32462                        dst_offset: 0,
32463                        name: Some("LMT"),
32464                    },
32465                    rest: REST
32466                }
32467            },
32468
32469            Tz::Asia__Dushanbe => {
32470                const REST: &[(i64, FixedTimespan)] = &[
32471                    (-1441168512, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
32472                    (-1247547600, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
32473                    (354909600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
32474                    (370717200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
32475                    (386445600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
32476                    (402253200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
32477                    (417981600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
32478                    (433789200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
32479                    (449604000, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
32480                    (465336000, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
32481                    (481060800, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
32482                    (496785600, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
32483                    (512510400, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
32484                    (528235200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
32485                    (543960000, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
32486                    (559684800, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
32487                    (575409600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
32488                    (591134400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
32489                    (606859200, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
32490                    (622584000, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
32491                    (638308800, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
32492                    (654638400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
32493                    (670363200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
32494                    (684363600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
32495                ];
32496                FixedTimespanSet {
32497                    first: FixedTimespan {
32498                        utc_offset: 16512,
32499                        dst_offset: 0,
32500                        name: Some("LMT"),
32501                    },
32502                    rest: REST
32503                }
32504            },
32505
32506            Tz::Asia__Famagusta => {
32507                const REST: &[(i64, FixedTimespan)] = &[
32508                    (-1518920148, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32509                    (166572000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32510                    (182293200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32511                    (200959200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32512                    (213829200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32513                    (228866400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32514                    (243982800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32515                    (260316000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32516                    (276123600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32517                    (291765600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32518                    (307486800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32519                    (323820000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32520                    (338936400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32521                    (354664800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32522                    (370386000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32523                    (386114400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32524                    (401835600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32525                    (417564000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32526                    (433285200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32527                    (449013600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32528                    (465339600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32529                    (481068000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32530                    (496789200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32531                    (512517600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32532                    (528238800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32533                    (543967200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32534                    (559688400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32535                    (575416800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32536                    (591138000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32537                    (606866400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32538                    (622587600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32539                    (638316000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32540                    (654642000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32541                    (670370400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32542                    (686091600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32543                    (701820000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32544                    (717541200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32545                    (733269600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32546                    (748990800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32547                    (764719200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32548                    (780440400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32549                    (796168800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32550                    (811890000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32551                    (828223200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32552                    (843944400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32553                    (859672800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32554                    (875394000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32555                    (891122400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32556                    (909277200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32557                    (922582800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32558                    (941331600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32559                    (954032400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32560                    (972781200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32561                    (985482000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32562                    (1004230800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32563                    (1017536400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32564                    (1035680400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32565                    (1048986000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32566                    (1067130000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32567                    (1080435600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32568                    (1099184400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32569                    (1111885200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32570                    (1130634000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32571                    (1143334800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32572                    (1162083600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32573                    (1174784400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32574                    (1193533200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32575                    (1206838800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32576                    (1224982800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32577                    (1238288400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32578                    (1256432400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32579                    (1269738000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32580                    (1288486800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32581                    (1301187600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32582                    (1319936400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32583                    (1332637200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32584                    (1351386000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32585                    (1364691600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32586                    (1382835600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32587                    (1396141200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32588                    (1414285200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32589                    (1427590800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32590                    (1445734800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32591                    (1459040400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32592                    (1473282000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
32593                    (1509238800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32594                    (1521939600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32595                    (1540688400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32596                    (1553994000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32597                    (1572138000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32598                    (1585443600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32599                    (1603587600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32600                    (1616893200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32601                    (1635642000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32602                    (1648342800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32603                    (1667091600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32604                    (1679792400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32605                    (1698541200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32606                    (1711846800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32607                    (1729990800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32608                    (1743296400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32609                    (1761440400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32610                    (1774746000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32611                    (1792890000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32612                    (1806195600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32613                    (1824944400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32614                    (1837645200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32615                    (1856394000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32616                    (1869094800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32617                    (1887843600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32618                    (1901149200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32619                    (1919293200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32620                    (1932598800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32621                    (1950742800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32622                    (1964048400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32623                    (1982797200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32624                    (1995498000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32625                    (2014246800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32626                    (2026947600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32627                    (2045696400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32628                    (2058397200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32629                    (2077146000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32630                    (2090451600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32631                    (2108595600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32632                    (2121901200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32633                    (2140045200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32634                    (2153350800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32635                    (2172099600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32636                    (2184800400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32637                    (2203549200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32638                    (2216250000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32639                    (2234998800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32640                    (2248304400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32641                    (2266448400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32642                    (2279754000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32643                    (2297898000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32644                    (2311203600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32645                    (2329347600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32646                    (2342653200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32647                    (2361402000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32648                    (2374102800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32649                    (2392851600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32650                    (2405552400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32651                    (2424301200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32652                    (2437606800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32653                    (2455750800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32654                    (2469056400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32655                    (2487200400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32656                    (2500506000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32657                    (2519254800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32658                    (2531955600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32659                    (2550704400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32660                    (2563405200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32661                    (2582154000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32662                    (2595459600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32663                    (2613603600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32664                    (2626909200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32665                    (2645053200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32666                    (2658358800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32667                    (2676502800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32668                    (2689808400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32669                    (2708557200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32670                    (2721258000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32671                    (2740006800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32672                    (2752707600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32673                    (2771456400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32674                    (2784762000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32675                    (2802906000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32676                    (2816211600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32677                    (2834355600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32678                    (2847661200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32679                    (2866410000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32680                    (2879110800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32681                    (2897859600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32682                    (2910560400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32683                    (2929309200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32684                    (2942010000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32685                    (2960758800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32686                    (2974064400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32687                    (2992208400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32688                    (3005514000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32689                    (3023658000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32690                    (3036963600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32691                    (3055712400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32692                    (3068413200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32693                    (3087162000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32694                    (3099862800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32695                    (3118611600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32696                    (3131917200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32697                    (3150061200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32698                    (3163366800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32699                    (3181510800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32700                    (3194816400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32701                    (3212960400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32702                    (3226266000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32703                    (3245014800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32704                    (3257715600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32705                    (3276464400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32706                    (3289165200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32707                    (3307914000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32708                    (3321219600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32709                    (3339363600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32710                    (3352669200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32711                    (3370813200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32712                    (3384118800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32713                    (3402867600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32714                    (3415568400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32715                    (3434317200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32716                    (3447018000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32717                    (3465766800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32718                    (3479072400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32719                    (3497216400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32720                    (3510522000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32721                    (3528666000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32722                    (3541971600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32723                    (3560115600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32724                    (3573421200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32725                    (3592170000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32726                    (3604870800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32727                    (3623619600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32728                    (3636320400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32729                    (3655069200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32730                    (3668374800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32731                    (3686518800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32732                    (3699824400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32733                    (3717968400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32734                    (3731274000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32735                    (3750022800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32736                    (3762723600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32737                    (3781472400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32738                    (3794173200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32739                    (3812922000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32740                    (3825622800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32741                    (3844371600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32742                    (3857677200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32743                    (3875821200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32744                    (3889126800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32745                    (3907270800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32746                    (3920576400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32747                    (3939325200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32748                    (3952026000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32749                    (3970774800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32750                    (3983475600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32751                    (4002224400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32752                    (4015530000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32753                    (4033674000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32754                    (4046979600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32755                    (4065123600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32756                    (4078429200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32757                    (4096573200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32758                ];
32759                FixedTimespanSet {
32760                    first: FixedTimespan {
32761                        utc_offset: 8148,
32762                        dst_offset: 0,
32763                        name: Some("LMT"),
32764                    },
32765                    rest: REST
32766                }
32767            },
32768
32769            Tz::Asia__Gaza => {
32770                const REST: &[(i64, FixedTimespan)] = &[
32771                    (-2185409872, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32772                    (-933638400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32773                    (-923097600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32774                    (-919036800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32775                    (-857347200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32776                    (-844300800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32777                    (-825811200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32778                    (-812678400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32779                    (-794188800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32780                    (-779846400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32781                    (-762652800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32782                    (-748310400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32783                    (-731116800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32784                    (-399088800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32785                    (-386650800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32786                    (-368330400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32787                    (-355114800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32788                    (-336790800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32789                    (-323654400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32790                    (-305168400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32791                    (-292032000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32792                    (-273632400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32793                    (-260496000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32794                    (-242096400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32795                    (-228960000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32796                    (-210560400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32797                    (-197424000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32798                    (-178938000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32799                    (-165801600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32800                    (-147402000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32801                    (-134265600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32802                    (-115866000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32803                    (-102643200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32804                    (-84330000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32805                    (-81313200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
32806                    (142380000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
32807                    (150843600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
32808                    (167176800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
32809                    (178664400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
32810                    (334101600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
32811                    (337730400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
32812                    (452642400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
32813                    (462319200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
32814                    (482277600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
32815                    (494370000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
32816                    (516751200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
32817                    (526424400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
32818                    (545436000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
32819                    (558478800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
32820                    (576626400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
32821                    (589323600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
32822                    (609890400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
32823                    (620773200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
32824                    (638316000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
32825                    (651618000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
32826                    (669765600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
32827                    (683672400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
32828                    (701820000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
32829                    (715726800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
32830                    (733701600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
32831                    (747176400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
32832                    (765151200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
32833                    (778021200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
32834                    (796600800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
32835                    (810075600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
32836                    (820447200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32837                    (828655200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32838                    (843170400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32839                    (860104800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32840                    (874620000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32841                    (891554400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32842                    (906069600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32843                    (924213600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32844                    (939934800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32845                    (956268000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32846                    (971989200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32847                    (987717600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32848                    (1003438800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32849                    (1019167200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32850                    (1034888400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32851                    (1050616800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32852                    (1066338000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32853                    (1082066400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32854                    (1096581600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32855                    (1113516000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32856                    (1128380400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32857                    (1143842400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32858                    (1158872400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32859                    (1175378400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32860                    (1189638000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32861                    (1206655200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32862                    (1219957200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32863                    (1238104800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32864                    (1252015200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32865                    (1269640860, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32866                    (1281474000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32867                    (1301608860, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32868                    (1312146000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32869                    (1333058400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32870                    (1348178400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32871                    (1364508000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32872                    (1380229200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32873                    (1395957600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32874                    (1414098000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32875                    (1427493600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32876                    (1445551200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32877                    (1458946800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32878                    (1477692000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32879                    (1490396400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32880                    (1509141600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32881                    (1521846000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32882                    (1540591200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32883                    (1553810400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32884                    (1572037200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32885                    (1585346400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32886                    (1603490400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32887                    (1616796000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32888                    (1635458400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32889                    (1648332000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32890                    (1666998000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32891                    (1682726400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32892                    (1698447600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32893                    (1713571200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32894                    (1729897200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32895                    (1744416000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32896                    (1761346800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32897                    (1774656000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32898                    (1792796400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32899                    (1806105600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32900                    (1824850800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32901                    (1837555200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32902                    (1856300400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32903                    (1869004800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32904                    (1887750000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32905                    (1901059200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32906                    (1919199600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32907                    (1932508800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32908                    (1950649200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32909                    (1963958400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32910                    (1982703600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32911                    (1995408000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32912                    (2014153200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32913                    (2026857600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32914                    (2045602800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32915                    (2058307200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32916                    (2077052400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32917                    (2090361600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32918                    (2107897200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32919                    (2121811200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32920                    (2138742000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32921                    (2153260800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32922                    (2168982000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32923                    (2184710400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32924                    (2199826800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32925                    (2216160000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32926                    (2230066800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32927                    (2234304000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32928                    (2234905200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32929                    (2248214400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32930                    (2260911600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32931                    (2264544000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32932                    (2266354800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32933                    (2279664000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32934                    (2291756400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32935                    (2295388800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32936                    (2297804400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32937                    (2311113600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32938                    (2321996400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32939                    (2326233600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32940                    (2329254000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32941                    (2342563200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32942                    (2352841200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32943                    (2356473600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32944                    (2361308400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32945                    (2374012800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32946                    (2383686000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32947                    (2387318400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32948                    (2392758000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32949                    (2405462400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32950                    (2413926000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32951                    (2418163200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32952                    (2424207600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32953                    (2437516800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32954                    (2444770800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32955                    (2448403200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32956                    (2455657200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32957                    (2468966400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32958                    (2475010800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32959                    (2479248000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32960                    (2487106800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32961                    (2500416000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32962                    (2505855600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32963                    (2509488000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32964                    (2519161200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32965                    (2531865600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32966                    (2536700400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32967                    (2540332800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32968                    (2550610800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32969                    (2563315200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32970                    (2566940400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32971                    (2571177600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32972                    (2582060400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32973                    (2595369600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32974                    (2597785200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32975                    (2601417600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32976                    (2613510000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32977                    (2626819200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32978                    (2628025200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32979                    (2632262400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32980                    (2644959600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32981                    (2658268800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32982                    (2658870000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32983                    (2663107200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32984                    (2676409200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32985                    (2693347200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32986                    (2708463600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32987                    (2724192000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32988                    (2739913200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32989                    (2754432000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32990                    (2771362800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32991                    (2785276800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32992                    (2802812400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32993                    (2816121600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32994                    (2834262000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32995                    (2847571200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32996                    (2866316400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32997                    (2879020800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
32998                    (2897766000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
32999                    (2910470400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33000                    (2929215600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33001                    (2941920000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33002                    (2960665200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33003                    (2973974400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33004                    (2992114800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33005                    (3005424000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33006                    (3023564400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33007                    (3036873600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33008                    (3055618800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33009                    (3068323200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33010                    (3087068400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33011                    (3099772800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33012                    (3117913200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33013                    (3131827200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33014                    (3148758000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33015                    (3163276800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33016                    (3179602800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33017                    (3194726400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33018                    (3209842800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33019                    (3226176000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33020                    (3240687600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33021                    (3244320000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33022                    (3244921200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33023                    (3257625600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33024                    (3271532400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33025                    (3275164800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33026                    (3276370800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33027                    (3289075200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33028                    (3301772400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33029                    (3306009600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33030                    (3307820400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33031                    (3321129600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33032                    (3332617200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33033                    (3336249600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33034                    (3339270000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33035                    (3352579200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33036                    (3362857200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33037                    (3367094400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33038                    (3370719600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33039                    (3384028800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33040                    (3393702000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33041                    (3397939200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33042                    (3402774000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33043                    (3415478400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33044                    (3424546800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33045                    (3428179200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33046                    (3434223600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33047                    (3446928000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33048                    (3454786800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33049                    (3459024000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33050                    (3465673200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33051                    (3478982400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33052                    (3485631600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33053                    (3489264000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33054                    (3497122800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33055                    (3510432000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33056                    (3516476400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33057                    (3520108800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33058                    (3528572400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33059                    (3541881600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33060                    (3546716400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33061                    (3550953600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33062                    (3560022000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33063                    (3573331200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33064                    (3577561200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33065                    (3581193600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33066                    (3592076400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33067                    (3604780800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33068                    (3607801200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33069                    (3612038400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33070                    (3623526000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33071                    (3636230400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33072                    (3638646000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33073                    (3642883200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33074                    (3654975600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33075                    (3668284800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33076                    (3669490800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33077                    (3673123200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33078                    (3686425200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33079                    (3699734400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33080                    (3717874800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33081                    (3731184000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33082                    (3749929200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33083                    (3762633600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33084                    (3781378800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33085                    (3794083200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33086                    (3812828400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33087                    (3825532800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33088                    (3844278000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33089                    (3857587200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33090                    (3875727600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33091                    (3889036800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33092                    (3907177200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33093                    (3920486400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33094                    (3939231600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33095                    (3951936000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33096                    (3970681200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33097                    (3983385600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33098                    (4002130800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33099                    (4015440000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33100                    (4033580400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33101                    (4046889600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33102                    (4065030000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33103                    (4078339200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33104                    (4096479600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33105                ];
33106                FixedTimespanSet {
33107                    first: FixedTimespan {
33108                        utc_offset: 8272,
33109                        dst_offset: 0,
33110                        name: Some("LMT"),
33111                    },
33112                    rest: REST
33113                }
33114            },
33115
33116            Tz::Asia__Harbin => {
33117                const REST: &[(i64, FixedTimespan)] = &[
33118                    (-2177481943, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
33119                    (-1600675200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
33120                    (-1585904400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
33121                    (-933667200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
33122                    (-922093200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
33123                    (-908870400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
33124                    (-888829200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
33125                    (-881049600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
33126                    (-767869200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
33127                    (-745833600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
33128                    (-733827600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
33129                    (-716889600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
33130                    (-699613200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
33131                    (-683884800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
33132                    (-670669200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
33133                    (-652348800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
33134                    (-650019600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
33135                    (515527200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
33136                    (527014800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
33137                    (545162400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
33138                    (558464400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
33139                    (577216800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
33140                    (589914000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
33141                    (608666400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
33142                    (621968400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
33143                    (640116000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
33144                    (653418000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
33145                    (671565600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
33146                    (684867600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
33147                ];
33148                FixedTimespanSet {
33149                    first: FixedTimespan {
33150                        utc_offset: 29143,
33151                        dst_offset: 0,
33152                        name: Some("LMT"),
33153                    },
33154                    rest: REST
33155                }
33156            },
33157
33158            Tz::Asia__Hebron => {
33159                const REST: &[(i64, FixedTimespan)] = &[
33160                    (-2185410023, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33161                    (-933638400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33162                    (-923097600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33163                    (-919036800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33164                    (-857347200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33165                    (-844300800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33166                    (-825811200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33167                    (-812678400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33168                    (-794188800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33169                    (-779846400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33170                    (-762652800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33171                    (-748310400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33172                    (-731116800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33173                    (-399088800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33174                    (-386650800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33175                    (-368330400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33176                    (-355114800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33177                    (-336790800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33178                    (-323654400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33179                    (-305168400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33180                    (-292032000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33181                    (-273632400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33182                    (-260496000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33183                    (-242096400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33184                    (-228960000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33185                    (-210560400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33186                    (-197424000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33187                    (-178938000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33188                    (-165801600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33189                    (-147402000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33190                    (-134265600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33191                    (-115866000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33192                    (-102643200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33193                    (-84330000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33194                    (-81313200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
33195                    (142380000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
33196                    (150843600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
33197                    (167176800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
33198                    (178664400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
33199                    (334101600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
33200                    (337730400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
33201                    (452642400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
33202                    (462319200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
33203                    (482277600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
33204                    (494370000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
33205                    (516751200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
33206                    (526424400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
33207                    (545436000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
33208                    (558478800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
33209                    (576626400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
33210                    (589323600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
33211                    (609890400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
33212                    (620773200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
33213                    (638316000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
33214                    (651618000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
33215                    (669765600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
33216                    (683672400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
33217                    (701820000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
33218                    (715726800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
33219                    (733701600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
33220                    (747176400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
33221                    (765151200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
33222                    (778021200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
33223                    (796600800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
33224                    (810075600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
33225                    (820447200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33226                    (828655200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33227                    (843170400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33228                    (860104800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33229                    (874620000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33230                    (891554400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33231                    (906069600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33232                    (924213600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33233                    (939934800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33234                    (956268000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33235                    (971989200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33236                    (987717600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33237                    (1003438800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33238                    (1019167200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33239                    (1034888400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33240                    (1050616800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33241                    (1066338000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33242                    (1082066400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33243                    (1096581600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33244                    (1113516000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33245                    (1128380400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33246                    (1143842400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33247                    (1158872400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33248                    (1175378400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33249                    (1189638000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33250                    (1206655200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33251                    (1220216400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33252                    (1238104800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33253                    (1252015200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33254                    (1269554400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33255                    (1281474000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33256                    (1301608860, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33257                    (1312146000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33258                    (1314655200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33259                    (1317330000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33260                    (1333058400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33261                    (1348178400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33262                    (1364508000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33263                    (1380229200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33264                    (1395957600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33265                    (1414098000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33266                    (1427493600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33267                    (1445551200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33268                    (1458946800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33269                    (1477692000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33270                    (1490396400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33271                    (1509141600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33272                    (1521846000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33273                    (1540591200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33274                    (1553810400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33275                    (1572037200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33276                    (1585346400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33277                    (1603490400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33278                    (1616796000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33279                    (1635458400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33280                    (1648332000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33281                    (1666998000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33282                    (1682726400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33283                    (1698447600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33284                    (1713571200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33285                    (1729897200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33286                    (1744416000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33287                    (1761346800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33288                    (1774656000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33289                    (1792796400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33290                    (1806105600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33291                    (1824850800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33292                    (1837555200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33293                    (1856300400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33294                    (1869004800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33295                    (1887750000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33296                    (1901059200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33297                    (1919199600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33298                    (1932508800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33299                    (1950649200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33300                    (1963958400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33301                    (1982703600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33302                    (1995408000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33303                    (2014153200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33304                    (2026857600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33305                    (2045602800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33306                    (2058307200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33307                    (2077052400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33308                    (2090361600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33309                    (2107897200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33310                    (2121811200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33311                    (2138742000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33312                    (2153260800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33313                    (2168982000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33314                    (2184710400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33315                    (2199826800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33316                    (2216160000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33317                    (2230066800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33318                    (2234304000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33319                    (2234905200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33320                    (2248214400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33321                    (2260911600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33322                    (2264544000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33323                    (2266354800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33324                    (2279664000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33325                    (2291756400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33326                    (2295388800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33327                    (2297804400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33328                    (2311113600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33329                    (2321996400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33330                    (2326233600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33331                    (2329254000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33332                    (2342563200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33333                    (2352841200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33334                    (2356473600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33335                    (2361308400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33336                    (2374012800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33337                    (2383686000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33338                    (2387318400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33339                    (2392758000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33340                    (2405462400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33341                    (2413926000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33342                    (2418163200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33343                    (2424207600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33344                    (2437516800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33345                    (2444770800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33346                    (2448403200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33347                    (2455657200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33348                    (2468966400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33349                    (2475010800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33350                    (2479248000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33351                    (2487106800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33352                    (2500416000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33353                    (2505855600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33354                    (2509488000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33355                    (2519161200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33356                    (2531865600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33357                    (2536700400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33358                    (2540332800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33359                    (2550610800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33360                    (2563315200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33361                    (2566940400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33362                    (2571177600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33363                    (2582060400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33364                    (2595369600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33365                    (2597785200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33366                    (2601417600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33367                    (2613510000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33368                    (2626819200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33369                    (2628025200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33370                    (2632262400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33371                    (2644959600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33372                    (2658268800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33373                    (2658870000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33374                    (2663107200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33375                    (2676409200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33376                    (2693347200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33377                    (2708463600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33378                    (2724192000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33379                    (2739913200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33380                    (2754432000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33381                    (2771362800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33382                    (2785276800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33383                    (2802812400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33384                    (2816121600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33385                    (2834262000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33386                    (2847571200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33387                    (2866316400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33388                    (2879020800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33389                    (2897766000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33390                    (2910470400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33391                    (2929215600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33392                    (2941920000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33393                    (2960665200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33394                    (2973974400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33395                    (2992114800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33396                    (3005424000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33397                    (3023564400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33398                    (3036873600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33399                    (3055618800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33400                    (3068323200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33401                    (3087068400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33402                    (3099772800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33403                    (3117913200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33404                    (3131827200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33405                    (3148758000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33406                    (3163276800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33407                    (3179602800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33408                    (3194726400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33409                    (3209842800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33410                    (3226176000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33411                    (3240687600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33412                    (3244320000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33413                    (3244921200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33414                    (3257625600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33415                    (3271532400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33416                    (3275164800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33417                    (3276370800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33418                    (3289075200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33419                    (3301772400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33420                    (3306009600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33421                    (3307820400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33422                    (3321129600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33423                    (3332617200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33424                    (3336249600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33425                    (3339270000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33426                    (3352579200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33427                    (3362857200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33428                    (3367094400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33429                    (3370719600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33430                    (3384028800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33431                    (3393702000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33432                    (3397939200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33433                    (3402774000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33434                    (3415478400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33435                    (3424546800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33436                    (3428179200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33437                    (3434223600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33438                    (3446928000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33439                    (3454786800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33440                    (3459024000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33441                    (3465673200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33442                    (3478982400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33443                    (3485631600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33444                    (3489264000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33445                    (3497122800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33446                    (3510432000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33447                    (3516476400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33448                    (3520108800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33449                    (3528572400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33450                    (3541881600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33451                    (3546716400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33452                    (3550953600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33453                    (3560022000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33454                    (3573331200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33455                    (3577561200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33456                    (3581193600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33457                    (3592076400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33458                    (3604780800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33459                    (3607801200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33460                    (3612038400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33461                    (3623526000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33462                    (3636230400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33463                    (3638646000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33464                    (3642883200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33465                    (3654975600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33466                    (3668284800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33467                    (3669490800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33468                    (3673123200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33469                    (3686425200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33470                    (3699734400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33471                    (3717874800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33472                    (3731184000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33473                    (3749929200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33474                    (3762633600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33475                    (3781378800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33476                    (3794083200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33477                    (3812828400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33478                    (3825532800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33479                    (3844278000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33480                    (3857587200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33481                    (3875727600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33482                    (3889036800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33483                    (3907177200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33484                    (3920486400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33485                    (3939231600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33486                    (3951936000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33487                    (3970681200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33488                    (3983385600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33489                    (4002130800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33490                    (4015440000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33491                    (4033580400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33492                    (4046889600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33493                    (4065030000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33494                    (4078339200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33495                    (4096479600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33496                ];
33497                FixedTimespanSet {
33498                    first: FixedTimespan {
33499                        utc_offset: 8423,
33500                        dst_offset: 0,
33501                        name: Some("LMT"),
33502                    },
33503                    rest: REST
33504                }
33505            },
33506
33507            Tz::Asia__Ho_Chi_Minh => {
33508                const REST: &[(i64, FixedTimespan)] = &[
33509                    (-2004073590, FixedTimespan { utc_offset: 25590, dst_offset: 0, name: Some("PLMT") }),
33510                    (-1851577590, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
33511                    (-852105600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
33512                    (-782643600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
33513                    (-767869200, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
33514                    (-718095600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
33515                    (-457772400, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
33516                    (-315648000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
33517                    (171820800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
33518                ];
33519                FixedTimespanSet {
33520                    first: FixedTimespan {
33521                        utc_offset: 25590,
33522                        dst_offset: 0,
33523                        name: Some("LMT"),
33524                    },
33525                    rest: REST
33526                }
33527            },
33528
33529            Tz::Asia__Hong_Kong => {
33530                const REST: &[(i64, FixedTimespan)] = &[
33531                    (-2056690800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
33532                    (-900910800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
33533                    (-891579600, FixedTimespan { utc_offset: 28800, dst_offset: 1800, name: Some("HKWT") }),
33534                    (-884248200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: Some("JST") }),
33535                    (-761209200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
33536                    (-747907200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
33537                    (-728541000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
33538                    (-717049800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
33539                    (-697091400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
33540                    (-683785800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
33541                    (-668061000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
33542                    (-654755400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
33543                    (-636611400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
33544                    (-623305800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
33545                    (-605161800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
33546                    (-591856200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
33547                    (-573712200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
33548                    (-559801800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
33549                    (-541657800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
33550                    (-528352200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
33551                    (-510211800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
33552                    (-498112200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
33553                    (-478762200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
33554                    (-466662600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
33555                    (-446707800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
33556                    (-435213000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
33557                    (-415258200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
33558                    (-403158600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
33559                    (-383808600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
33560                    (-371709000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
33561                    (-352359000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
33562                    (-340259400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
33563                    (-320909400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
33564                    (-308809800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
33565                    (-288855000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
33566                    (-277360200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
33567                    (-257405400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
33568                    (-245910600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
33569                    (-225955800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
33570                    (-213856200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
33571                    (-194506200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
33572                    (-182406600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
33573                    (-163056600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
33574                    (-148537800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
33575                    (-132816600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
33576                    (-117088200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
33577                    (-101367000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
33578                    (-85638600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
33579                    (-69312600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
33580                    (-53584200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
33581                    (-37863000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
33582                    (-22134600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
33583                    (-6413400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
33584                    (9315000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
33585                    (25036200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
33586                    (40764600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
33587                    (56485800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
33588                    (72214200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
33589                    (88540200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
33590                    (104268600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
33591                    (119989800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
33592                    (126041400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
33593                    (151439400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
33594                    (167167800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
33595                    (182889000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
33596                    (198617400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
33597                    (214338600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
33598                    (295385400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
33599                    (309292200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
33600                ];
33601                FixedTimespanSet {
33602                    first: FixedTimespan {
33603                        utc_offset: 27402,
33604                        dst_offset: 0,
33605                        name: Some("LMT"),
33606                    },
33607                    rest: REST
33608                }
33609            },
33610
33611            Tz::Asia__Hovd => {
33612                const REST: &[(i64, FixedTimespan)] = &[
33613                    (-2032927596, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
33614                    (252439200, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
33615                    (417978000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
33616                    (433785600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
33617                    (449600400, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
33618                    (465321600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
33619                    (481050000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
33620                    (496771200, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
33621                    (512499600, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
33622                    (528220800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
33623                    (543949200, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
33624                    (559670400, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
33625                    (575398800, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
33626                    (591120000, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
33627                    (606848400, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
33628                    (622569600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
33629                    (638298000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
33630                    (654624000, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
33631                    (670352400, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
33632                    (686073600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
33633                    (701802000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
33634                    (717523200, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
33635                    (733251600, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
33636                    (748972800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
33637                    (764701200, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
33638                    (780422400, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
33639                    (796150800, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
33640                    (811872000, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
33641                    (828205200, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
33642                    (843926400, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
33643                    (859654800, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
33644                    (875376000, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
33645                    (891104400, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
33646                    (906825600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
33647                    (988398000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
33648                    (1001700000, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
33649                    (1017428400, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
33650                    (1033149600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
33651                    (1048878000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
33652                    (1064599200, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
33653                    (1080327600, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
33654                    (1096048800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
33655                    (1111777200, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
33656                    (1127498400, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
33657                    (1143226800, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
33658                    (1159552800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
33659                    (1427482800, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
33660                    (1443196800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
33661                    (1458932400, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
33662                    (1474646400, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
33663                ];
33664                FixedTimespanSet {
33665                    first: FixedTimespan {
33666                        utc_offset: 21996,
33667                        dst_offset: 0,
33668                        name: Some("LMT"),
33669                    },
33670                    rest: REST
33671                }
33672            },
33673
33674            Tz::Asia__Irkutsk => {
33675                const REST: &[(i64, FixedTimespan)] = &[
33676                    (-2840165825, FixedTimespan { utc_offset: 25025, dst_offset: 0, name: Some("IMT") }),
33677                    (-1575874625, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
33678                    (-1247554800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
33679                    (354902400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
33680                    (370710000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
33681                    (386438400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
33682                    (402246000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
33683                    (417974400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
33684                    (433782000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
33685                    (449596800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
33686                    (465328800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
33687                    (481053600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
33688                    (496778400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
33689                    (512503200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
33690                    (528228000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
33691                    (543952800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
33692                    (559677600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
33693                    (575402400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
33694                    (591127200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
33695                    (606852000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
33696                    (622576800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
33697                    (638301600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
33698                    (654631200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
33699                    (670356000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
33700                    (686084400, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
33701                    (695761200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
33702                    (701805600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
33703                    (717530400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
33704                    (733255200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
33705                    (748980000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
33706                    (764704800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
33707                    (780429600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
33708                    (796154400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
33709                    (811879200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
33710                    (828208800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
33711                    (846352800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
33712                    (859658400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
33713                    (877802400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
33714                    (891108000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
33715                    (909252000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
33716                    (922557600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
33717                    (941306400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
33718                    (954007200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
33719                    (972756000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
33720                    (985456800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
33721                    (1004205600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
33722                    (1017511200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
33723                    (1035655200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
33724                    (1048960800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
33725                    (1067104800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
33726                    (1080410400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
33727                    (1099159200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
33728                    (1111860000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
33729                    (1130608800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
33730                    (1143309600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
33731                    (1162058400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
33732                    (1174759200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
33733                    (1193508000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
33734                    (1206813600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
33735                    (1224957600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
33736                    (1238263200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
33737                    (1256407200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
33738                    (1269712800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
33739                    (1288461600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
33740                    (1301162400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
33741                    (1414256400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
33742                ];
33743                FixedTimespanSet {
33744                    first: FixedTimespan {
33745                        utc_offset: 25025,
33746                        dst_offset: 0,
33747                        name: Some("LMT"),
33748                    },
33749                    rest: REST
33750                }
33751            },
33752
33753            Tz::Asia__Istanbul => {
33754                const REST: &[(i64, FixedTimespan)] = &[
33755                    (-2840147752, FixedTimespan { utc_offset: 7016, dst_offset: 0, name: Some("IMT") }),
33756                    (-1869875816, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33757                    (-1693706400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33758                    (-1680490800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33759                    (-1570413600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33760                    (-1552186800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33761                    (-1538359200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33762                    (-1522551600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33763                    (-1507514400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33764                    (-1490583600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33765                    (-1440208800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33766                    (-1428030000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33767                    (-1409709600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33768                    (-1396494000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33769                    (-931053600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33770                    (-922676400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33771                    (-917834400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33772                    (-892436400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33773                    (-875844000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33774                    (-764737200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33775                    (-744343200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33776                    (-733806000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33777                    (-716436000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33778                    (-701924400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33779                    (-684986400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33780                    (-670474800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33781                    (-654141600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33782                    (-639025200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33783                    (-622087200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33784                    (-606970800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33785                    (-590032800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33786                    (-575521200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33787                    (-235620000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33788                    (-194842800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33789                    (-177732000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33790                    (-165726000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33791                    (107910000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33792                    (121215600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33793                    (133920000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33794                    (152665200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33795                    (164678400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33796                    (184114800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33797                    (196214400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33798                    (215564400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33799                    (228873600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33800                    (245804400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33801                    (260323200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33802                    (267915600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
33803                    (428454000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
33804                    (433893600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
33805                    (468111600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33806                    (482799600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33807                    (496710000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33808                    (512521200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33809                    (528246000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33810                    (543970800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33811                    (559695600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33812                    (575420400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33813                    (591145200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33814                    (606870000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33815                    (622594800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33816                    (638319600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33817                    (654649200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33818                    (670374000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33819                    (686098800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33820                    (701823600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33821                    (717548400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33822                    (733273200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33823                    (748998000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33824                    (764118000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33825                    (780447600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33826                    (796172400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33827                    (811897200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33828                    (828226800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33829                    (846370800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33830                    (859676400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33831                    (877820400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33832                    (891126000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33833                    (909270000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33834                    (922575600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33835                    (941324400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33836                    (954025200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33837                    (972774000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33838                    (985474800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33839                    (1004223600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33840                    (1017529200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33841                    (1035673200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33842                    (1048978800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33843                    (1067122800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33844                    (1080428400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33845                    (1099177200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33846                    (1111878000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33847                    (1130626800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33848                    (1143327600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33849                    (1162076400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33850                    (1174784400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33851                    (1193533200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33852                    (1206838800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33853                    (1224982800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33854                    (1238288400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33855                    (1256432400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33856                    (1269738000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33857                    (1288486800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33858                    (1301274000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33859                    (1319936400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33860                    (1332637200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33861                    (1351386000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33862                    (1364691600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33863                    (1382835600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33864                    (1396227600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33865                    (1414285200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33866                    (1427590800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33867                    (1446944400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
33868                    (1459040400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
33869                    (1473195600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
33870                ];
33871                FixedTimespanSet {
33872                    first: FixedTimespan {
33873                        utc_offset: 6952,
33874                        dst_offset: 0,
33875                        name: Some("LMT"),
33876                    },
33877                    rest: REST
33878                }
33879            },
33880
33881            Tz::Asia__Jakarta => {
33882                const REST: &[(i64, FixedTimespan)] = &[
33883                    (-3231299232, FixedTimespan { utc_offset: 25632, dst_offset: 0, name: Some("BMT") }),
33884                    (-1451719200, FixedTimespan { utc_offset: 26400, dst_offset: 0, name: None }),
33885                    (-1172906400, FixedTimespan { utc_offset: 27000, dst_offset: 0, name: None }),
33886                    (-876641400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
33887                    (-766054800, FixedTimespan { utc_offset: 27000, dst_offset: 0, name: None }),
33888                    (-683883000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
33889                    (-620812800, FixedTimespan { utc_offset: 27000, dst_offset: 0, name: None }),
33890                    (-189415800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: Some("WIB") }),
33891                ];
33892                FixedTimespanSet {
33893                    first: FixedTimespan {
33894                        utc_offset: 25632,
33895                        dst_offset: 0,
33896                        name: Some("LMT"),
33897                    },
33898                    rest: REST
33899                }
33900            },
33901
33902            Tz::Asia__Jayapura => {
33903                const REST: &[(i64, FixedTimespan)] = &[
33904                    (-1172913768, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
33905                    (-799491600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: None }),
33906                    (-189423000, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: Some("WIT") }),
33907                ];
33908                FixedTimespanSet {
33909                    first: FixedTimespan {
33910                        utc_offset: 33768,
33911                        dst_offset: 0,
33912                        name: Some("LMT"),
33913                    },
33914                    rest: REST
33915                }
33916            },
33917
33918            Tz::Asia__Jerusalem => {
33919                const REST: &[(i64, FixedTimespan)] = &[
33920                    (-2840149254, FixedTimespan { utc_offset: 8440, dst_offset: 0, name: Some("JMT") }),
33921                    (-1641003640, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
33922                    (-933638400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
33923                    (-923097600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
33924                    (-919036800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
33925                    (-857347200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
33926                    (-844300800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
33927                    (-825811200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
33928                    (-812678400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
33929                    (-794188800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
33930                    (-779846400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
33931                    (-762652800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
33932                    (-748310400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
33933                    (-731116800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
33934                    (-681955200, FixedTimespan { utc_offset: 7200, dst_offset: 7200, name: Some("IDDT") }),
33935                    (-673228800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
33936                    (-667958400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
33937                    (-652320000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
33938                    (-636422400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
33939                    (-622080000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
33940                    (-608947200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
33941                    (-591840000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
33942                    (-572486400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
33943                    (-558576000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
33944                    (-542851200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
33945                    (-527731200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
33946                    (-514425600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
33947                    (-490838400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
33948                    (-482976000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
33949                    (-459388800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
33950                    (-451526400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
33951                    (-428544000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
33952                    (-418262400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
33953                    (-400118400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
33954                    (-387417600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
33955                    (142380000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
33956                    (150843600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
33957                    (167176800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
33958                    (178664400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
33959                    (334101600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
33960                    (337730400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
33961                    (452642400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
33962                    (462319200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
33963                    (482277600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
33964                    (494370000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
33965                    (516751200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
33966                    (526424400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
33967                    (545436000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
33968                    (558478800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
33969                    (576626400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
33970                    (589323600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
33971                    (609890400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
33972                    (620773200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
33973                    (638316000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
33974                    (651618000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
33975                    (669765600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
33976                    (683672400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
33977                    (701820000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
33978                    (715726800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
33979                    (733701600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
33980                    (747176400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
33981                    (765151200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
33982                    (778021200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
33983                    (796600800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
33984                    (810075600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
33985                    (826840800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
33986                    (842821200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
33987                    (858895200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
33988                    (874184400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
33989                    (890344800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
33990                    (905029200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
33991                    (923011200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
33992                    (936313200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
33993                    (955670400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
33994                    (970783200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
33995                    (986770800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
33996                    (1001282400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
33997                    (1017356400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
33998                    (1033941600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
33999                    (1048806000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34000                    (1065132000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34001                    (1081292400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34002                    (1095804000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34003                    (1112313600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34004                    (1128812400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34005                    (1143763200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34006                    (1159657200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34007                    (1175212800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34008                    (1189897200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34009                    (1206662400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34010                    (1223161200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34011                    (1238112000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34012                    (1254006000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34013                    (1269561600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34014                    (1284246000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34015                    (1301616000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34016                    (1317510000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34017                    (1333065600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34018                    (1348354800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34019                    (1364515200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34020                    (1382828400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34021                    (1395964800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34022                    (1414278000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34023                    (1427414400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34024                    (1445727600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34025                    (1458864000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34026                    (1477782000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34027                    (1490313600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34028                    (1509231600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34029                    (1521763200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34030                    (1540681200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34031                    (1553817600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34032                    (1572130800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34033                    (1585267200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34034                    (1603580400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34035                    (1616716800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34036                    (1635634800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34037                    (1648166400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34038                    (1667084400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34039                    (1679616000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34040                    (1698534000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34041                    (1711670400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34042                    (1729983600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34043                    (1743120000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34044                    (1761433200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34045                    (1774569600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34046                    (1792882800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34047                    (1806019200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34048                    (1824937200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34049                    (1837468800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34050                    (1856386800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34051                    (1868918400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34052                    (1887836400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34053                    (1900972800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34054                    (1919286000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34055                    (1932422400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34056                    (1950735600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34057                    (1963872000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34058                    (1982790000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34059                    (1995321600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34060                    (2014239600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34061                    (2026771200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34062                    (2045689200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34063                    (2058220800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34064                    (2077138800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34065                    (2090275200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34066                    (2108588400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34067                    (2121724800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34068                    (2140038000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34069                    (2153174400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34070                    (2172092400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34071                    (2184624000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34072                    (2203542000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34073                    (2216073600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34074                    (2234991600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34075                    (2248128000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34076                    (2266441200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34077                    (2279577600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34078                    (2297890800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34079                    (2311027200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34080                    (2329340400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34081                    (2342476800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34082                    (2361394800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34083                    (2373926400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34084                    (2392844400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34085                    (2405376000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34086                    (2424294000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34087                    (2437430400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34088                    (2455743600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34089                    (2468880000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34090                    (2487193200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34091                    (2500329600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34092                    (2519247600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34093                    (2531779200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34094                    (2550697200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34095                    (2563228800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34096                    (2582146800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34097                    (2595283200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34098                    (2613596400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34099                    (2626732800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34100                    (2645046000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34101                    (2658182400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34102                    (2676495600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34103                    (2689632000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34104                    (2708550000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34105                    (2721081600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34106                    (2739999600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34107                    (2752531200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34108                    (2771449200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34109                    (2784585600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34110                    (2802898800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34111                    (2816035200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34112                    (2834348400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34113                    (2847484800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34114                    (2866402800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34115                    (2878934400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34116                    (2897852400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34117                    (2910384000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34118                    (2929302000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34119                    (2941833600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34120                    (2960751600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34121                    (2973888000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34122                    (2992201200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34123                    (3005337600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34124                    (3023650800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34125                    (3036787200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34126                    (3055705200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34127                    (3068236800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34128                    (3087154800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34129                    (3099686400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34130                    (3118604400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34131                    (3131740800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34132                    (3150054000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34133                    (3163190400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34134                    (3181503600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34135                    (3194640000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34136                    (3212953200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34137                    (3226089600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34138                    (3245007600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34139                    (3257539200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34140                    (3276457200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34141                    (3288988800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34142                    (3307906800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34143                    (3321043200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34144                    (3339356400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34145                    (3352492800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34146                    (3370806000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34147                    (3383942400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34148                    (3402860400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34149                    (3415392000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34150                    (3434310000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34151                    (3446841600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34152                    (3465759600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34153                    (3478896000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34154                    (3497209200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34155                    (3510345600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34156                    (3528658800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34157                    (3541795200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34158                    (3560108400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34159                    (3573244800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34160                    (3592162800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34161                    (3604694400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34162                    (3623612400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34163                    (3636144000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34164                    (3655062000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34165                    (3668198400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34166                    (3686511600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34167                    (3699648000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34168                    (3717961200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34169                    (3731097600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34170                    (3750015600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34171                    (3762547200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34172                    (3781465200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34173                    (3793996800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34174                    (3812914800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34175                    (3825446400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34176                    (3844364400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34177                    (3857500800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34178                    (3875814000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34179                    (3888950400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34180                    (3907263600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34181                    (3920400000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34182                    (3939318000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34183                    (3951849600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34184                    (3970767600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34185                    (3983299200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34186                    (4002217200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34187                    (4015353600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34188                    (4033666800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34189                    (4046803200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34190                    (4065116400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34191                    (4078252800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
34192                    (4096566000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
34193                ];
34194                FixedTimespanSet {
34195                    first: FixedTimespan {
34196                        utc_offset: 8454,
34197                        dst_offset: 0,
34198                        name: Some("LMT"),
34199                    },
34200                    rest: REST
34201                }
34202            },
34203
34204            Tz::Asia__Kabul => {
34205                const REST: &[(i64, FixedTimespan)] = &[
34206                    (-2524538208, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
34207                    (-788932800, FixedTimespan { utc_offset: 16200, dst_offset: 0, name: None }),
34208                ];
34209                FixedTimespanSet {
34210                    first: FixedTimespan {
34211                        utc_offset: 16608,
34212                        dst_offset: 0,
34213                        name: Some("LMT"),
34214                    },
34215                    rest: REST
34216                }
34217            },
34218
34219            Tz::Asia__Kamchatka => {
34220                const REST: &[(i64, FixedTimespan)] = &[
34221                    (-1487759676, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
34222                    (-1247569200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
34223                    (354888000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
34224                    (370695600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
34225                    (386424000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
34226                    (402231600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
34227                    (417960000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
34228                    (433767600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
34229                    (449582400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
34230                    (465314400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
34231                    (481039200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
34232                    (496764000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
34233                    (512488800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
34234                    (528213600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
34235                    (543938400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
34236                    (559663200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
34237                    (575388000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
34238                    (591112800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
34239                    (606837600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
34240                    (622562400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
34241                    (638287200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
34242                    (654616800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
34243                    (670341600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
34244                    (686070000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
34245                    (695746800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
34246                    (701791200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
34247                    (717516000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
34248                    (733240800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
34249                    (748965600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
34250                    (764690400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
34251                    (780415200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
34252                    (796140000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
34253                    (811864800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
34254                    (828194400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
34255                    (846338400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
34256                    (859644000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
34257                    (877788000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
34258                    (891093600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
34259                    (909237600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
34260                    (922543200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
34261                    (941292000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
34262                    (953992800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
34263                    (972741600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
34264                    (985442400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
34265                    (1004191200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
34266                    (1017496800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
34267                    (1035640800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
34268                    (1048946400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
34269                    (1067090400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
34270                    (1080396000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
34271                    (1099144800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
34272                    (1111845600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
34273                    (1130594400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
34274                    (1143295200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
34275                    (1162044000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
34276                    (1174744800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
34277                    (1193493600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
34278                    (1206799200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
34279                    (1224943200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
34280                    (1238248800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
34281                    (1256392800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
34282                    (1269698400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
34283                    (1288450800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
34284                    (1301151600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
34285                ];
34286                FixedTimespanSet {
34287                    first: FixedTimespan {
34288                        utc_offset: 38076,
34289                        dst_offset: 0,
34290                        name: Some("LMT"),
34291                    },
34292                    rest: REST
34293                }
34294            },
34295
34296            Tz::Asia__Karachi => {
34297                const REST: &[(i64, FixedTimespan)] = &[
34298                    (-1988166492, FixedTimespan { utc_offset: 19800, dst_offset: 0, name: None }),
34299                    (-862637400, FixedTimespan { utc_offset: 19800, dst_offset: 3600, name: None }),
34300                    (-764145000, FixedTimespan { utc_offset: 19800, dst_offset: 0, name: None }),
34301                    (-576135000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
34302                    (38775600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: Some("PKT") }),
34303                    (1018119600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: Some("PKST") }),
34304                    (1033840800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: Some("PKT") }),
34305                    (1212260400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: Some("PKST") }),
34306                    (1225476000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: Some("PKT") }),
34307                    (1239735600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: Some("PKST") }),
34308                    (1257012000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: Some("PKT") }),
34309                ];
34310                FixedTimespanSet {
34311                    first: FixedTimespan {
34312                        utc_offset: 16092,
34313                        dst_offset: 0,
34314                        name: Some("LMT"),
34315                    },
34316                    rest: REST
34317                }
34318            },
34319
34320            Tz::Asia__Kashgar => {
34321                const REST: &[(i64, FixedTimespan)] = &[
34322                    (-1325483420, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
34323                ];
34324                FixedTimespanSet {
34325                    first: FixedTimespan {
34326                        utc_offset: 21020,
34327                        dst_offset: 0,
34328                        name: Some("LMT"),
34329                    },
34330                    rest: REST
34331                }
34332            },
34333
34334            Tz::Asia__Kathmandu => {
34335                const REST: &[(i64, FixedTimespan)] = &[
34336                    (-1577943676, FixedTimespan { utc_offset: 19800, dst_offset: 0, name: None }),
34337                    (504901800, FixedTimespan { utc_offset: 20700, dst_offset: 0, name: None }),
34338                ];
34339                FixedTimespanSet {
34340                    first: FixedTimespan {
34341                        utc_offset: 20476,
34342                        dst_offset: 0,
34343                        name: Some("LMT"),
34344                    },
34345                    rest: REST
34346                }
34347            },
34348
34349            Tz::Asia__Katmandu => {
34350                const REST: &[(i64, FixedTimespan)] = &[
34351                    (-1577943676, FixedTimespan { utc_offset: 19800, dst_offset: 0, name: None }),
34352                    (504901800, FixedTimespan { utc_offset: 20700, dst_offset: 0, name: None }),
34353                ];
34354                FixedTimespanSet {
34355                    first: FixedTimespan {
34356                        utc_offset: 20476,
34357                        dst_offset: 0,
34358                        name: Some("LMT"),
34359                    },
34360                    rest: REST
34361                }
34362            },
34363
34364            Tz::Asia__Khandyga => {
34365                const REST: &[(i64, FixedTimespan)] = &[
34366                    (-1579424533, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
34367                    (-1247558400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
34368                    (354898800, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
34369                    (370706400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
34370                    (386434800, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
34371                    (402242400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
34372                    (417970800, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
34373                    (433778400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
34374                    (449593200, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
34375                    (465325200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
34376                    (481050000, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
34377                    (496774800, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
34378                    (512499600, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
34379                    (528224400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
34380                    (543949200, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
34381                    (559674000, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
34382                    (575398800, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
34383                    (591123600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
34384                    (606848400, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
34385                    (622573200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
34386                    (638298000, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
34387                    (654627600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
34388                    (670352400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
34389                    (686080800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
34390                    (695757600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
34391                    (701802000, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
34392                    (717526800, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
34393                    (733251600, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
34394                    (748976400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
34395                    (764701200, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
34396                    (780426000, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
34397                    (796150800, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
34398                    (811875600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
34399                    (828205200, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
34400                    (846349200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
34401                    (859654800, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
34402                    (877798800, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
34403                    (891104400, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
34404                    (909248400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
34405                    (922554000, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
34406                    (941302800, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
34407                    (954003600, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
34408                    (972752400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
34409                    (985453200, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
34410                    (1004202000, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
34411                    (1017507600, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
34412                    (1035651600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
34413                    (1048957200, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
34414                    (1067101200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
34415                    (1072882800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
34416                    (1080403200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: None }),
34417                    (1099152000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
34418                    (1111852800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: None }),
34419                    (1130601600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
34420                    (1143302400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: None }),
34421                    (1162051200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
34422                    (1174752000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: None }),
34423                    (1193500800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
34424                    (1206806400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: None }),
34425                    (1224950400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
34426                    (1238256000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: None }),
34427                    (1256400000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
34428                    (1269705600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: None }),
34429                    (1288454400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
34430                    (1301155200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
34431                    (1315832400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
34432                    (1414252800, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
34433                ];
34434                FixedTimespanSet {
34435                    first: FixedTimespan {
34436                        utc_offset: 32533,
34437                        dst_offset: 0,
34438                        name: Some("LMT"),
34439                    },
34440                    rest: REST
34441                }
34442            },
34443
34444            Tz::Asia__Kolkata => {
34445                const REST: &[(i64, FixedTimespan)] = &[
34446                    (-3645237208, FixedTimespan { utc_offset: 21200, dst_offset: 0, name: Some("HMT") }),
34447                    (-3155694800, FixedTimespan { utc_offset: 19270, dst_offset: 0, name: Some("MMT") }),
34448                    (-2019705670, FixedTimespan { utc_offset: 19800, dst_offset: 0, name: Some("IST") }),
34449                    (-891581400, FixedTimespan { utc_offset: 19800, dst_offset: 3600, name: None }),
34450                    (-872058600, FixedTimespan { utc_offset: 19800, dst_offset: 0, name: Some("IST") }),
34451                    (-862637400, FixedTimespan { utc_offset: 19800, dst_offset: 3600, name: None }),
34452                    (-764145000, FixedTimespan { utc_offset: 19800, dst_offset: 0, name: Some("IST") }),
34453                ];
34454                FixedTimespanSet {
34455                    first: FixedTimespan {
34456                        utc_offset: 21208,
34457                        dst_offset: 0,
34458                        name: Some("LMT"),
34459                    },
34460                    rest: REST
34461                }
34462            },
34463
34464            Tz::Asia__Krasnoyarsk => {
34465                const REST: &[(i64, FixedTimespan)] = &[
34466                    (-1577513486, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
34467                    (-1247551200, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
34468                    (354906000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
34469                    (370713600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
34470                    (386442000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
34471                    (402249600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
34472                    (417978000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
34473                    (433785600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
34474                    (449600400, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
34475                    (465332400, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
34476                    (481057200, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
34477                    (496782000, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
34478                    (512506800, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
34479                    (528231600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
34480                    (543956400, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
34481                    (559681200, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
34482                    (575406000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
34483                    (591130800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
34484                    (606855600, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
34485                    (622580400, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
34486                    (638305200, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
34487                    (654634800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
34488                    (670359600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
34489                    (686088000, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
34490                    (695764800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
34491                    (701809200, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
34492                    (717534000, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
34493                    (733258800, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
34494                    (748983600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
34495                    (764708400, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
34496                    (780433200, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
34497                    (796158000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
34498                    (811882800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
34499                    (828212400, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
34500                    (846356400, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
34501                    (859662000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
34502                    (877806000, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
34503                    (891111600, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
34504                    (909255600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
34505                    (922561200, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
34506                    (941310000, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
34507                    (954010800, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
34508                    (972759600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
34509                    (985460400, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
34510                    (1004209200, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
34511                    (1017514800, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
34512                    (1035658800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
34513                    (1048964400, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
34514                    (1067108400, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
34515                    (1080414000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
34516                    (1099162800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
34517                    (1111863600, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
34518                    (1130612400, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
34519                    (1143313200, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
34520                    (1162062000, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
34521                    (1174762800, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
34522                    (1193511600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
34523                    (1206817200, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
34524                    (1224961200, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
34525                    (1238266800, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
34526                    (1256410800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
34527                    (1269716400, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
34528                    (1288465200, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
34529                    (1301166000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
34530                    (1414260000, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
34531                ];
34532                FixedTimespanSet {
34533                    first: FixedTimespan {
34534                        utc_offset: 22286,
34535                        dst_offset: 0,
34536                        name: Some("LMT"),
34537                    },
34538                    rest: REST
34539                }
34540            },
34541
34542            Tz::Asia__Kuala_Lumpur => {
34543                const REST: &[(i64, FixedTimespan)] = &[
34544                    (-2177477725, FixedTimespan { utc_offset: 24925, dst_offset: 0, name: Some("SMT") }),
34545                    (-2038200925, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
34546                    (-1167634800, FixedTimespan { utc_offset: 25200, dst_offset: 1200, name: None }),
34547                    (-1073028000, FixedTimespan { utc_offset: 26400, dst_offset: 0, name: None }),
34548                    (-894180000, FixedTimespan { utc_offset: 27000, dst_offset: 0, name: None }),
34549                    (-879665400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
34550                    (-767005200, FixedTimespan { utc_offset: 27000, dst_offset: 0, name: None }),
34551                    (378662400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
34552                ];
34553                FixedTimespanSet {
34554                    first: FixedTimespan {
34555                        utc_offset: 24925,
34556                        dst_offset: 0,
34557                        name: Some("LMT"),
34558                    },
34559                    rest: REST
34560                }
34561            },
34562
34563            Tz::Asia__Kuching => {
34564                const REST: &[(i64, FixedTimespan)] = &[
34565                    (-1383463280, FixedTimespan { utc_offset: 27000, dst_offset: 0, name: None }),
34566                    (-1167636600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
34567                    (-1082448000, FixedTimespan { utc_offset: 28800, dst_offset: 1200, name: None }),
34568                    (-1074586800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
34569                    (-1050825600, FixedTimespan { utc_offset: 28800, dst_offset: 1200, name: None }),
34570                    (-1042964400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
34571                    (-1019289600, FixedTimespan { utc_offset: 28800, dst_offset: 1200, name: None }),
34572                    (-1011428400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
34573                    (-987753600, FixedTimespan { utc_offset: 28800, dst_offset: 1200, name: None }),
34574                    (-979892400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
34575                    (-956217600, FixedTimespan { utc_offset: 28800, dst_offset: 1200, name: None }),
34576                    (-948356400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
34577                    (-924595200, FixedTimespan { utc_offset: 28800, dst_offset: 1200, name: None }),
34578                    (-916734000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
34579                    (-893059200, FixedTimespan { utc_offset: 28800, dst_offset: 1200, name: None }),
34580                    (-885198000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
34581                    (-879667200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
34582                    (-767005200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
34583                ];
34584                FixedTimespanSet {
34585                    first: FixedTimespan {
34586                        utc_offset: 26480,
34587                        dst_offset: 0,
34588                        name: Some("LMT"),
34589                    },
34590                    rest: REST
34591                }
34592            },
34593
34594            Tz::Asia__Kuwait => {
34595                const REST: &[(i64, FixedTimespan)] = &[
34596                    (-719636812, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
34597                ];
34598                FixedTimespanSet {
34599                    first: FixedTimespan {
34600                        utc_offset: 11212,
34601                        dst_offset: 0,
34602                        name: Some("LMT"),
34603                    },
34604                    rest: REST
34605                }
34606            },
34607
34608            Tz::Asia__Macao => {
34609                const REST: &[(i64, FixedTimespan)] = &[
34610                    (-2056692850, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34611                    (-884509200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
34612                    (-873280800, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
34613                    (-855918000, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
34614                    (-841744800, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
34615                    (-828529200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
34616                    (-765363600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34617                    (-747046800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34618                    (-733827600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34619                    (-716461200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34620                    (-697021200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34621                    (-683715600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34622                    (-667990800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34623                    (-654771600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34624                    (-636627600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34625                    (-623322000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34626                    (-605178000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34627                    (-591872400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34628                    (-573642000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34629                    (-559818000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34630                    (-541674000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34631                    (-528368400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34632                    (-510224400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34633                    (-498128400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34634                    (-478774800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34635                    (-466678800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34636                    (-446720400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34637                    (-435229200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34638                    (-415258200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34639                    (-403158600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34640                    (-383808600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34641                    (-371709000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34642                    (-352359000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34643                    (-340259400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34644                    (-320909400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34645                    (-308809800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34646                    (-288855000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34647                    (-277360200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34648                    (-257405400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34649                    (-245910600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34650                    (-225955800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34651                    (-213856200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34652                    (-194506200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34653                    (-182406600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34654                    (-163056600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34655                    (-148537800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34656                    (-132820200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34657                    (-117088200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34658                    (-101370600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34659                    (-85638600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34660                    (-69312600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34661                    (-53584200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34662                    (-37863000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34663                    (-22134600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34664                    (-6413400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34665                    (9315000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34666                    (25036200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34667                    (40764600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34668                    (56485800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34669                    (72214200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34670                    (88540200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34671                    (104268600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34672                    (119989800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34673                    (126041400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34674                    (151439400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34675                    (167167800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34676                    (182889000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34677                    (198617400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34678                    (214338600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34679                    (295385400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34680                    (309292200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34681                ];
34682                FixedTimespanSet {
34683                    first: FixedTimespan {
34684                        utc_offset: 27250,
34685                        dst_offset: 0,
34686                        name: Some("LMT"),
34687                    },
34688                    rest: REST
34689                }
34690            },
34691
34692            Tz::Asia__Macau => {
34693                const REST: &[(i64, FixedTimespan)] = &[
34694                    (-2056692850, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34695                    (-884509200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
34696                    (-873280800, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
34697                    (-855918000, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
34698                    (-841744800, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
34699                    (-828529200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
34700                    (-765363600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34701                    (-747046800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34702                    (-733827600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34703                    (-716461200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34704                    (-697021200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34705                    (-683715600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34706                    (-667990800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34707                    (-654771600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34708                    (-636627600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34709                    (-623322000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34710                    (-605178000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34711                    (-591872400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34712                    (-573642000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34713                    (-559818000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34714                    (-541674000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34715                    (-528368400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34716                    (-510224400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34717                    (-498128400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34718                    (-478774800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34719                    (-466678800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34720                    (-446720400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34721                    (-435229200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34722                    (-415258200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34723                    (-403158600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34724                    (-383808600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34725                    (-371709000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34726                    (-352359000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34727                    (-340259400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34728                    (-320909400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34729                    (-308809800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34730                    (-288855000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34731                    (-277360200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34732                    (-257405400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34733                    (-245910600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34734                    (-225955800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34735                    (-213856200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34736                    (-194506200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34737                    (-182406600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34738                    (-163056600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34739                    (-148537800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34740                    (-132820200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34741                    (-117088200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34742                    (-101370600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34743                    (-85638600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34744                    (-69312600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34745                    (-53584200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34746                    (-37863000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34747                    (-22134600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34748                    (-6413400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34749                    (9315000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34750                    (25036200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34751                    (40764600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34752                    (56485800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34753                    (72214200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34754                    (88540200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34755                    (104268600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34756                    (119989800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34757                    (126041400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34758                    (151439400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34759                    (167167800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34760                    (182889000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34761                    (198617400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34762                    (214338600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34763                    (295385400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
34764                    (309292200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
34765                ];
34766                FixedTimespanSet {
34767                    first: FixedTimespan {
34768                        utc_offset: 27250,
34769                        dst_offset: 0,
34770                        name: Some("LMT"),
34771                    },
34772                    rest: REST
34773                }
34774            },
34775
34776            Tz::Asia__Magadan => {
34777                const REST: &[(i64, FixedTimespan)] = &[
34778                    (-1441188192, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
34779                    (-1247565600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
34780                    (354891600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
34781                    (370699200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
34782                    (386427600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
34783                    (402235200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
34784                    (417963600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
34785                    (433771200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
34786                    (449586000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
34787                    (465318000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
34788                    (481042800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
34789                    (496767600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
34790                    (512492400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
34791                    (528217200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
34792                    (543942000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
34793                    (559666800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
34794                    (575391600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
34795                    (591116400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
34796                    (606841200, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
34797                    (622566000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
34798                    (638290800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
34799                    (654620400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
34800                    (670345200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: None }),
34801                    (686073600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
34802                    (695750400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
34803                    (701794800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
34804                    (717519600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
34805                    (733244400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
34806                    (748969200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
34807                    (764694000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
34808                    (780418800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
34809                    (796143600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
34810                    (811868400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
34811                    (828198000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
34812                    (846342000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
34813                    (859647600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
34814                    (877791600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
34815                    (891097200, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
34816                    (909241200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
34817                    (922546800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
34818                    (941295600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
34819                    (953996400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
34820                    (972745200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
34821                    (985446000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
34822                    (1004194800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
34823                    (1017500400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
34824                    (1035644400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
34825                    (1048950000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
34826                    (1067094000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
34827                    (1080399600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
34828                    (1099148400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
34829                    (1111849200, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
34830                    (1130598000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
34831                    (1143298800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
34832                    (1162047600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
34833                    (1174748400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
34834                    (1193497200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
34835                    (1206802800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
34836                    (1224946800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
34837                    (1238252400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
34838                    (1256396400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
34839                    (1269702000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
34840                    (1288450800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
34841                    (1301151600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
34842                    (1414245600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
34843                    (1461427200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
34844                ];
34845                FixedTimespanSet {
34846                    first: FixedTimespan {
34847                        utc_offset: 36192,
34848                        dst_offset: 0,
34849                        name: Some("LMT"),
34850                    },
34851                    rest: REST
34852                }
34853            },
34854
34855            Tz::Asia__Makassar => {
34856                const REST: &[(i64, FixedTimespan)] = &[
34857                    (-1577951856, FixedTimespan { utc_offset: 28656, dst_offset: 0, name: Some("MMT") }),
34858                    (-1172908656, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
34859                    (-880272000, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
34860                    (-766054800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("WITA") }),
34861                ];
34862                FixedTimespanSet {
34863                    first: FixedTimespan {
34864                        utc_offset: 28656,
34865                        dst_offset: 0,
34866                        name: Some("LMT"),
34867                    },
34868                    rest: REST
34869                }
34870            },
34871
34872            Tz::Asia__Manila => {
34873                const REST: &[(i64, FixedTimespan)] = &[
34874                    (-3944621032, FixedTimespan { utc_offset: 29032, dst_offset: 0, name: Some("LMT") }),
34875                    (-2219083200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("PST") }),
34876                    (-1046678400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("PDT") }),
34877                    (-1040115600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("PST") }),
34878                    (-885024000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("PDT") }),
34879                    (-880016400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: Some("JST") }),
34880                    (-783594000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("PDT") }),
34881                    (-760093200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("PST") }),
34882                    (-496224000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("PDT") }),
34883                    (-491562000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("PST") }),
34884                    (228326400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("PDT") }),
34885                    (243702000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("PST") }),
34886                    (643219200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("PDT") }),
34887                    (649177200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("PST") }),
34888                ];
34889                FixedTimespanSet {
34890                    first: FixedTimespan {
34891                        utc_offset: -57368,
34892                        dst_offset: 0,
34893                        name: Some("LMT"),
34894                    },
34895                    rest: REST
34896                }
34897            },
34898
34899            Tz::Asia__Muscat => {
34900                const REST: &[(i64, FixedTimespan)] = &[
34901                    (-1577936472, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
34902                ];
34903                FixedTimespanSet {
34904                    first: FixedTimespan {
34905                        utc_offset: 13272,
34906                        dst_offset: 0,
34907                        name: Some("LMT"),
34908                    },
34909                    rest: REST
34910                }
34911            },
34912
34913            Tz::Asia__Nicosia => {
34914                const REST: &[(i64, FixedTimespan)] = &[
34915                    (-1518920008, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
34916                    (166572000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
34917                    (182293200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
34918                    (200959200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
34919                    (213829200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
34920                    (228866400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
34921                    (243982800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
34922                    (260316000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
34923                    (276123600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
34924                    (291765600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
34925                    (307486800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
34926                    (323820000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
34927                    (338936400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
34928                    (354664800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
34929                    (370386000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
34930                    (386114400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
34931                    (401835600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
34932                    (417564000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
34933                    (433285200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
34934                    (449013600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
34935                    (465339600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
34936                    (481068000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
34937                    (496789200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
34938                    (512517600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
34939                    (528238800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
34940                    (543967200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
34941                    (559688400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
34942                    (575416800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
34943                    (591138000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
34944                    (606866400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
34945                    (622587600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
34946                    (638316000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
34947                    (654642000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
34948                    (670370400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
34949                    (686091600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
34950                    (701820000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
34951                    (717541200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
34952                    (733269600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
34953                    (748990800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
34954                    (764719200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
34955                    (780440400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
34956                    (796168800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
34957                    (811890000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
34958                    (828223200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
34959                    (843944400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
34960                    (859672800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
34961                    (875394000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
34962                    (891122400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
34963                    (909277200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
34964                    (922582800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
34965                    (941331600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
34966                    (954032400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
34967                    (972781200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
34968                    (985482000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
34969                    (1004230800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
34970                    (1017536400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
34971                    (1035680400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
34972                    (1048986000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
34973                    (1067130000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
34974                    (1080435600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
34975                    (1099184400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
34976                    (1111885200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
34977                    (1130634000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
34978                    (1143334800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
34979                    (1162083600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
34980                    (1174784400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
34981                    (1193533200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
34982                    (1206838800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
34983                    (1224982800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
34984                    (1238288400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
34985                    (1256432400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
34986                    (1269738000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
34987                    (1288486800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
34988                    (1301187600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
34989                    (1319936400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
34990                    (1332637200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
34991                    (1351386000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
34992                    (1364691600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
34993                    (1382835600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
34994                    (1396141200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
34995                    (1414285200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
34996                    (1427590800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
34997                    (1445734800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
34998                    (1459040400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
34999                    (1477789200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35000                    (1490490000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35001                    (1509238800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35002                    (1521939600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35003                    (1540688400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35004                    (1553994000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35005                    (1572138000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35006                    (1585443600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35007                    (1603587600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35008                    (1616893200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35009                    (1635642000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35010                    (1648342800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35011                    (1667091600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35012                    (1679792400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35013                    (1698541200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35014                    (1711846800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35015                    (1729990800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35016                    (1743296400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35017                    (1761440400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35018                    (1774746000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35019                    (1792890000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35020                    (1806195600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35021                    (1824944400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35022                    (1837645200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35023                    (1856394000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35024                    (1869094800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35025                    (1887843600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35026                    (1901149200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35027                    (1919293200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35028                    (1932598800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35029                    (1950742800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35030                    (1964048400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35031                    (1982797200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35032                    (1995498000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35033                    (2014246800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35034                    (2026947600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35035                    (2045696400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35036                    (2058397200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35037                    (2077146000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35038                    (2090451600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35039                    (2108595600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35040                    (2121901200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35041                    (2140045200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35042                    (2153350800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35043                    (2172099600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35044                    (2184800400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35045                    (2203549200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35046                    (2216250000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35047                    (2234998800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35048                    (2248304400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35049                    (2266448400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35050                    (2279754000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35051                    (2297898000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35052                    (2311203600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35053                    (2329347600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35054                    (2342653200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35055                    (2361402000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35056                    (2374102800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35057                    (2392851600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35058                    (2405552400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35059                    (2424301200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35060                    (2437606800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35061                    (2455750800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35062                    (2469056400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35063                    (2487200400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35064                    (2500506000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35065                    (2519254800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35066                    (2531955600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35067                    (2550704400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35068                    (2563405200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35069                    (2582154000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35070                    (2595459600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35071                    (2613603600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35072                    (2626909200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35073                    (2645053200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35074                    (2658358800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35075                    (2676502800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35076                    (2689808400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35077                    (2708557200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35078                    (2721258000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35079                    (2740006800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35080                    (2752707600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35081                    (2771456400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35082                    (2784762000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35083                    (2802906000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35084                    (2816211600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35085                    (2834355600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35086                    (2847661200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35087                    (2866410000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35088                    (2879110800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35089                    (2897859600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35090                    (2910560400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35091                    (2929309200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35092                    (2942010000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35093                    (2960758800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35094                    (2974064400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35095                    (2992208400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35096                    (3005514000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35097                    (3023658000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35098                    (3036963600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35099                    (3055712400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35100                    (3068413200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35101                    (3087162000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35102                    (3099862800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35103                    (3118611600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35104                    (3131917200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35105                    (3150061200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35106                    (3163366800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35107                    (3181510800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35108                    (3194816400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35109                    (3212960400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35110                    (3226266000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35111                    (3245014800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35112                    (3257715600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35113                    (3276464400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35114                    (3289165200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35115                    (3307914000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35116                    (3321219600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35117                    (3339363600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35118                    (3352669200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35119                    (3370813200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35120                    (3384118800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35121                    (3402867600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35122                    (3415568400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35123                    (3434317200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35124                    (3447018000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35125                    (3465766800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35126                    (3479072400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35127                    (3497216400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35128                    (3510522000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35129                    (3528666000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35130                    (3541971600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35131                    (3560115600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35132                    (3573421200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35133                    (3592170000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35134                    (3604870800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35135                    (3623619600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35136                    (3636320400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35137                    (3655069200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35138                    (3668374800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35139                    (3686518800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35140                    (3699824400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35141                    (3717968400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35142                    (3731274000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35143                    (3750022800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35144                    (3762723600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35145                    (3781472400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35146                    (3794173200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35147                    (3812922000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35148                    (3825622800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35149                    (3844371600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35150                    (3857677200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35151                    (3875821200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35152                    (3889126800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35153                    (3907270800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35154                    (3920576400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35155                    (3939325200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35156                    (3952026000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35157                    (3970774800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35158                    (3983475600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35159                    (4002224400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35160                    (4015530000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35161                    (4033674000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35162                    (4046979600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35163                    (4065123600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35164                    (4078429200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
35165                    (4096573200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
35166                ];
35167                FixedTimespanSet {
35168                    first: FixedTimespan {
35169                        utc_offset: 8008,
35170                        dst_offset: 0,
35171                        name: Some("LMT"),
35172                    },
35173                    rest: REST
35174                }
35175            },
35176
35177            Tz::Asia__Novokuznetsk => {
35178                const REST: &[(i64, FixedTimespan)] = &[
35179                    (-1441259328, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
35180                    (-1247551200, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
35181                    (354906000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
35182                    (370713600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
35183                    (386442000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
35184                    (402249600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
35185                    (417978000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
35186                    (433785600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
35187                    (449600400, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
35188                    (465332400, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
35189                    (481057200, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
35190                    (496782000, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
35191                    (512506800, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
35192                    (528231600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
35193                    (543956400, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
35194                    (559681200, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
35195                    (575406000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
35196                    (591130800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
35197                    (606855600, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
35198                    (622580400, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
35199                    (638305200, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
35200                    (654634800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
35201                    (670359600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
35202                    (686088000, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
35203                    (695764800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
35204                    (701809200, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
35205                    (717534000, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
35206                    (733258800, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
35207                    (748983600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
35208                    (764708400, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
35209                    (780433200, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
35210                    (796158000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
35211                    (811882800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
35212                    (828212400, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
35213                    (846356400, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
35214                    (859662000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
35215                    (877806000, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
35216                    (891111600, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
35217                    (909255600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
35218                    (922561200, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
35219                    (941310000, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
35220                    (954010800, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
35221                    (972759600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
35222                    (985460400, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
35223                    (1004209200, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
35224                    (1017514800, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
35225                    (1035658800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
35226                    (1048964400, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
35227                    (1067108400, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
35228                    (1080414000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
35229                    (1099162800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
35230                    (1111863600, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
35231                    (1130612400, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
35232                    (1143313200, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
35233                    (1162062000, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
35234                    (1174762800, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
35235                    (1193511600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
35236                    (1206817200, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
35237                    (1224961200, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
35238                    (1238266800, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
35239                    (1256410800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
35240                    (1269716400, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
35241                    (1288468800, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
35242                    (1301169600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
35243                ];
35244                FixedTimespanSet {
35245                    first: FixedTimespan {
35246                        utc_offset: 20928,
35247                        dst_offset: 0,
35248                        name: Some("LMT"),
35249                    },
35250                    rest: REST
35251                }
35252            },
35253
35254            Tz::Asia__Novosibirsk => {
35255                const REST: &[(i64, FixedTimespan)] = &[
35256                    (-1579476700, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
35257                    (-1247551200, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
35258                    (354906000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
35259                    (370713600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
35260                    (386442000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
35261                    (402249600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
35262                    (417978000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
35263                    (433785600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
35264                    (449600400, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
35265                    (465332400, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
35266                    (481057200, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
35267                    (496782000, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
35268                    (512506800, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
35269                    (528231600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
35270                    (543956400, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
35271                    (559681200, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
35272                    (575406000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
35273                    (591130800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
35274                    (606855600, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
35275                    (622580400, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
35276                    (638305200, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
35277                    (654634800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
35278                    (670359600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
35279                    (686088000, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
35280                    (695764800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
35281                    (701809200, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
35282                    (717534000, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
35283                    (733258800, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
35284                    (738086400, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
35285                    (748987200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
35286                    (764712000, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
35287                    (780436800, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
35288                    (796161600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
35289                    (811886400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
35290                    (828216000, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
35291                    (846360000, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
35292                    (859665600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
35293                    (877809600, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
35294                    (891115200, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
35295                    (909259200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
35296                    (922564800, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
35297                    (941313600, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
35298                    (954014400, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
35299                    (972763200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
35300                    (985464000, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
35301                    (1004212800, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
35302                    (1017518400, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
35303                    (1035662400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
35304                    (1048968000, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
35305                    (1067112000, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
35306                    (1080417600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
35307                    (1099166400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
35308                    (1111867200, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
35309                    (1130616000, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
35310                    (1143316800, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
35311                    (1162065600, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
35312                    (1174766400, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
35313                    (1193515200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
35314                    (1206820800, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
35315                    (1224964800, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
35316                    (1238270400, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
35317                    (1256414400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
35318                    (1269720000, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
35319                    (1288468800, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
35320                    (1301169600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
35321                    (1414263600, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
35322                    (1469304000, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
35323                ];
35324                FixedTimespanSet {
35325                    first: FixedTimespan {
35326                        utc_offset: 19900,
35327                        dst_offset: 0,
35328                        name: Some("LMT"),
35329                    },
35330                    rest: REST
35331                }
35332            },
35333
35334            Tz::Asia__Omsk => {
35335                const REST: &[(i64, FixedTimespan)] = &[
35336                    (-1582088010, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35337                    (-1247547600, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
35338                    (354909600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
35339                    (370717200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
35340                    (386445600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
35341                    (402253200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
35342                    (417981600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
35343                    (433789200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
35344                    (449604000, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
35345                    (465336000, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
35346                    (481060800, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
35347                    (496785600, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
35348                    (512510400, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
35349                    (528235200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
35350                    (543960000, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
35351                    (559684800, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
35352                    (575409600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
35353                    (591134400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
35354                    (606859200, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
35355                    (622584000, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
35356                    (638308800, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
35357                    (654638400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
35358                    (670363200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35359                    (686091600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35360                    (695768400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
35361                    (701812800, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
35362                    (717537600, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
35363                    (733262400, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
35364                    (748987200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
35365                    (764712000, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
35366                    (780436800, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
35367                    (796161600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
35368                    (811886400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
35369                    (828216000, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
35370                    (846360000, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
35371                    (859665600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
35372                    (877809600, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
35373                    (891115200, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
35374                    (909259200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
35375                    (922564800, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
35376                    (941313600, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
35377                    (954014400, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
35378                    (972763200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
35379                    (985464000, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
35380                    (1004212800, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
35381                    (1017518400, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
35382                    (1035662400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
35383                    (1048968000, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
35384                    (1067112000, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
35385                    (1080417600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
35386                    (1099166400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
35387                    (1111867200, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
35388                    (1130616000, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
35389                    (1143316800, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
35390                    (1162065600, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
35391                    (1174766400, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
35392                    (1193515200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
35393                    (1206820800, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
35394                    (1224964800, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
35395                    (1238270400, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
35396                    (1256414400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
35397                    (1269720000, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
35398                    (1288468800, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
35399                    (1301169600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
35400                    (1414263600, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
35401                ];
35402                FixedTimespanSet {
35403                    first: FixedTimespan {
35404                        utc_offset: 17610,
35405                        dst_offset: 0,
35406                        name: Some("LMT"),
35407                    },
35408                    rest: REST
35409                }
35410            },
35411
35412            Tz::Asia__Oral => {
35413                const REST: &[(i64, FixedTimespan)] = &[
35414                    (-1441164324, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
35415                    (-1247540400, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35416                    (354913200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35417                    (370720800, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
35418                    (386445600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35419                    (402256800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35420                    (417985200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35421                    (433792800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35422                    (449607600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35423                    (465339600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35424                    (481064400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35425                    (496789200, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35426                    (512514000, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35427                    (528238800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35428                    (543963600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35429                    (559688400, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35430                    (575413200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35431                    (591138000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35432                    (606862800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
35433                    (622591200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
35434                    (638316000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
35435                    (654645600, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
35436                    (670370400, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
35437                    (686095200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
35438                    (695772000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35439                    (701816400, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
35440                    (717544800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
35441                    (733269600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
35442                    (748994400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
35443                    (764719200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
35444                    (780444000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
35445                    (796168800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
35446                    (811893600, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
35447                    (828223200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
35448                    (846367200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
35449                    (859672800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
35450                    (877816800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
35451                    (891122400, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
35452                    (909266400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
35453                    (922572000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
35454                    (941320800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
35455                    (954021600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
35456                    (972770400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
35457                    (985471200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
35458                    (1004220000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
35459                    (1017525600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
35460                    (1035669600, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
35461                    (1048975200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
35462                    (1067119200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
35463                    (1080424800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
35464                    (1099173600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35465                ];
35466                FixedTimespanSet {
35467                    first: FixedTimespan {
35468                        utc_offset: 12324,
35469                        dst_offset: 0,
35470                        name: Some("LMT"),
35471                    },
35472                    rest: REST
35473                }
35474            },
35475
35476            Tz::Asia__Phnom_Penh => {
35477                const REST: &[(i64, FixedTimespan)] = &[
35478                    (-2840164924, FixedTimespan { utc_offset: 24124, dst_offset: 0, name: Some("BMT") }),
35479                    (-1570084924, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
35480                ];
35481                FixedTimespanSet {
35482                    first: FixedTimespan {
35483                        utc_offset: 24124,
35484                        dst_offset: 0,
35485                        name: Some("LMT"),
35486                    },
35487                    rest: REST
35488                }
35489            },
35490
35491            Tz::Asia__Pontianak => {
35492                const REST: &[(i64, FixedTimespan)] = &[
35493                    (-1946186240, FixedTimespan { utc_offset: 26240, dst_offset: 0, name: Some("PMT") }),
35494                    (-1172906240, FixedTimespan { utc_offset: 27000, dst_offset: 0, name: None }),
35495                    (-881220600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
35496                    (-766054800, FixedTimespan { utc_offset: 27000, dst_offset: 0, name: None }),
35497                    (-683883000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
35498                    (-620812800, FixedTimespan { utc_offset: 27000, dst_offset: 0, name: None }),
35499                    (-189415800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("WITA") }),
35500                    (567964800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: Some("WIB") }),
35501                ];
35502                FixedTimespanSet {
35503                    first: FixedTimespan {
35504                        utc_offset: 26240,
35505                        dst_offset: 0,
35506                        name: Some("LMT"),
35507                    },
35508                    rest: REST
35509                }
35510            },
35511
35512            Tz::Asia__Pyongyang => {
35513                const REST: &[(i64, FixedTimespan)] = &[
35514                    (-1948782180, FixedTimespan { utc_offset: 30600, dst_offset: 0, name: Some("KST") }),
35515                    (-1830414600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: Some("JST") }),
35516                    (-768646800, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: Some("KST") }),
35517                    (1439564400, FixedTimespan { utc_offset: 30600, dst_offset: 0, name: Some("KST") }),
35518                    (1525446000, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: Some("KST") }),
35519                ];
35520                FixedTimespanSet {
35521                    first: FixedTimespan {
35522                        utc_offset: 30180,
35523                        dst_offset: 0,
35524                        name: Some("LMT"),
35525                    },
35526                    rest: REST
35527                }
35528            },
35529
35530            Tz::Asia__Qatar => {
35531                const REST: &[(i64, FixedTimespan)] = &[
35532                    (-1577935568, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
35533                    (76190400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
35534                ];
35535                FixedTimespanSet {
35536                    first: FixedTimespan {
35537                        utc_offset: 12368,
35538                        dst_offset: 0,
35539                        name: Some("LMT"),
35540                    },
35541                    rest: REST
35542                }
35543            },
35544
35545            Tz::Asia__Qostanay => {
35546                const REST: &[(i64, FixedTimespan)] = &[
35547                    (-1441167268, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
35548                    (-1247544000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35549                    (354913200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35550                    (370720800, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
35551                    (386445600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35552                    (402256800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35553                    (417985200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35554                    (433792800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35555                    (449607600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35556                    (465339600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35557                    (481064400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35558                    (496789200, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35559                    (512514000, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35560                    (528238800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35561                    (543963600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35562                    (559688400, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35563                    (575413200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35564                    (591138000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35565                    (606862800, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35566                    (622587600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35567                    (638312400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35568                    (654642000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35569                    (670366800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
35570                    (686095200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
35571                    (695772000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35572                    (701816400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35573                    (717541200, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35574                    (733266000, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35575                    (748990800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35576                    (764715600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35577                    (780440400, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35578                    (796165200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35579                    (811890000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35580                    (828219600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35581                    (846363600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35582                    (859669200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35583                    (877813200, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35584                    (891118800, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35585                    (909262800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35586                    (922568400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35587                    (941317200, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35588                    (954018000, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35589                    (972766800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35590                    (985467600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35591                    (1004216400, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35592                    (1017522000, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35593                    (1035666000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35594                    (1048971600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35595                    (1067115600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35596                    (1080421200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35597                    (1099170000, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
35598                    (1709229600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35599                ];
35600                FixedTimespanSet {
35601                    first: FixedTimespan {
35602                        utc_offset: 15268,
35603                        dst_offset: 0,
35604                        name: Some("LMT"),
35605                    },
35606                    rest: REST
35607                }
35608            },
35609
35610            Tz::Asia__Qyzylorda => {
35611                const REST: &[(i64, FixedTimespan)] = &[
35612                    (-1441167712, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
35613                    (-1247544000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35614                    (354913200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35615                    (370720800, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
35616                    (386445600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35617                    (402256800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35618                    (417985200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35619                    (433792800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35620                    (449607600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35621                    (465339600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35622                    (481064400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35623                    (496789200, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35624                    (512514000, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35625                    (528238800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35626                    (543963600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35627                    (559688400, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35628                    (575413200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35629                    (591138000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35630                    (606862800, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35631                    (622587600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35632                    (638312400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35633                    (654642000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35634                    (670366800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
35635                    (686095200, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35636                    (695768400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
35637                    (701812800, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35638                    (717541200, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35639                    (733266000, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35640                    (748990800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35641                    (764715600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35642                    (780440400, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35643                    (796165200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35644                    (811890000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35645                    (828219600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35646                    (846363600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35647                    (859669200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35648                    (877813200, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35649                    (891118800, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35650                    (909262800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35651                    (922568400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35652                    (941317200, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35653                    (954018000, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35654                    (972766800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35655                    (985467600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35656                    (1004216400, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35657                    (1017522000, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35658                    (1035666000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35659                    (1048971600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35660                    (1067115600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35661                    (1080421200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35662                    (1099170000, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
35663                    (1545328800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35664                ];
35665                FixedTimespanSet {
35666                    first: FixedTimespan {
35667                        utc_offset: 15712,
35668                        dst_offset: 0,
35669                        name: Some("LMT"),
35670                    },
35671                    rest: REST
35672                }
35673            },
35674
35675            Tz::Asia__Rangoon => {
35676                const REST: &[(i64, FixedTimespan)] = &[
35677                    (-2840163887, FixedTimespan { utc_offset: 23087, dst_offset: 0, name: Some("RMT") }),
35678                    (-1577946287, FixedTimespan { utc_offset: 23400, dst_offset: 0, name: None }),
35679                    (-873268200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
35680                    (-778410000, FixedTimespan { utc_offset: 23400, dst_offset: 0, name: None }),
35681                ];
35682                FixedTimespanSet {
35683                    first: FixedTimespan {
35684                        utc_offset: 23087,
35685                        dst_offset: 0,
35686                        name: Some("LMT"),
35687                    },
35688                    rest: REST
35689                }
35690            },
35691
35692            Tz::Asia__Riyadh => {
35693                const REST: &[(i64, FixedTimespan)] = &[
35694                    (-719636812, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
35695                ];
35696                FixedTimespanSet {
35697                    first: FixedTimespan {
35698                        utc_offset: 11212,
35699                        dst_offset: 0,
35700                        name: Some("LMT"),
35701                    },
35702                    rest: REST
35703                }
35704            },
35705
35706            Tz::Asia__Saigon => {
35707                const REST: &[(i64, FixedTimespan)] = &[
35708                    (-2004073590, FixedTimespan { utc_offset: 25590, dst_offset: 0, name: Some("PLMT") }),
35709                    (-1851577590, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
35710                    (-852105600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
35711                    (-782643600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
35712                    (-767869200, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
35713                    (-718095600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
35714                    (-457772400, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
35715                    (-315648000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
35716                    (171820800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
35717                ];
35718                FixedTimespanSet {
35719                    first: FixedTimespan {
35720                        utc_offset: 25590,
35721                        dst_offset: 0,
35722                        name: Some("LMT"),
35723                    },
35724                    rest: REST
35725                }
35726            },
35727
35728            Tz::Asia__Sakhalin => {
35729                const REST: &[(i64, FixedTimespan)] = &[
35730                    (-2031039048, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
35731                    (-768560400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
35732                    (354891600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
35733                    (370699200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
35734                    (386427600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
35735                    (402235200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
35736                    (417963600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
35737                    (433771200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
35738                    (449586000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
35739                    (465318000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
35740                    (481042800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
35741                    (496767600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
35742                    (512492400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
35743                    (528217200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
35744                    (543942000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
35745                    (559666800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
35746                    (575391600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
35747                    (591116400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
35748                    (606841200, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
35749                    (622566000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
35750                    (638290800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
35751                    (654620400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
35752                    (670345200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: None }),
35753                    (686073600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
35754                    (695750400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
35755                    (701794800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
35756                    (717519600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
35757                    (733244400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
35758                    (748969200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
35759                    (764694000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
35760                    (780418800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
35761                    (796143600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
35762                    (811868400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
35763                    (828198000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
35764                    (846342000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
35765                    (859647600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: None }),
35766                    (877795200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
35767                    (891100800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: None }),
35768                    (909244800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
35769                    (922550400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: None }),
35770                    (941299200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
35771                    (954000000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: None }),
35772                    (972748800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
35773                    (985449600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: None }),
35774                    (1004198400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
35775                    (1017504000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: None }),
35776                    (1035648000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
35777                    (1048953600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: None }),
35778                    (1067097600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
35779                    (1080403200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: None }),
35780                    (1099152000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
35781                    (1111852800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: None }),
35782                    (1130601600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
35783                    (1143302400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: None }),
35784                    (1162051200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
35785                    (1174752000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: None }),
35786                    (1193500800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
35787                    (1206806400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: None }),
35788                    (1224950400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
35789                    (1238256000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: None }),
35790                    (1256400000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
35791                    (1269705600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: None }),
35792                    (1288454400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
35793                    (1301155200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
35794                    (1414249200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
35795                    (1459008000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
35796                ];
35797                FixedTimespanSet {
35798                    first: FixedTimespan {
35799                        utc_offset: 34248,
35800                        dst_offset: 0,
35801                        name: Some("LMT"),
35802                    },
35803                    rest: REST
35804                }
35805            },
35806
35807            Tz::Asia__Samarkand => {
35808                const REST: &[(i64, FixedTimespan)] = &[
35809                    (-1441168073, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
35810                    (-1247544000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35811                    (354913200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35812                    (370720800, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
35813                    (386445600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35814                    (402256800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35815                    (417985200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35816                    (433792800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35817                    (449607600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35818                    (465339600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35819                    (481064400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35820                    (496789200, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35821                    (512514000, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35822                    (528238800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35823                    (543963600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35824                    (559688400, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35825                    (575413200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35826                    (591138000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35827                    (606862800, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35828                    (622587600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35829                    (638312400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35830                    (654642000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35831                    (670366800, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
35832                    (686091600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
35833                ];
35834                FixedTimespanSet {
35835                    first: FixedTimespan {
35836                        utc_offset: 16073,
35837                        dst_offset: 0,
35838                        name: Some("LMT"),
35839                    },
35840                    rest: REST
35841                }
35842            },
35843
35844            Tz::Asia__Seoul => {
35845                const REST: &[(i64, FixedTimespan)] = &[
35846                    (-1948782472, FixedTimespan { utc_offset: 30600, dst_offset: 0, name: Some("KST") }),
35847                    (-1830414600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: Some("JST") }),
35848                    (-767350800, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: Some("KST") }),
35849                    (-681210000, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: Some("KDT") }),
35850                    (-672228000, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: Some("KST") }),
35851                    (-654771600, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: Some("KDT") }),
35852                    (-640864800, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: Some("KST") }),
35853                    (-623408400, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: Some("KDT") }),
35854                    (-609415200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: Some("KST") }),
35855                    (-588848400, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: Some("KDT") }),
35856                    (-577965600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: Some("KST") }),
35857                    (-498128400, FixedTimespan { utc_offset: 30600, dst_offset: 0, name: Some("KST") }),
35858                    (-462702600, FixedTimespan { utc_offset: 30600, dst_offset: 3600, name: Some("KDT") }),
35859                    (-451733400, FixedTimespan { utc_offset: 30600, dst_offset: 0, name: Some("KST") }),
35860                    (-429784200, FixedTimespan { utc_offset: 30600, dst_offset: 3600, name: Some("KDT") }),
35861                    (-418296600, FixedTimespan { utc_offset: 30600, dst_offset: 0, name: Some("KST") }),
35862                    (-399544200, FixedTimespan { utc_offset: 30600, dst_offset: 3600, name: Some("KDT") }),
35863                    (-387451800, FixedTimespan { utc_offset: 30600, dst_offset: 0, name: Some("KST") }),
35864                    (-368094600, FixedTimespan { utc_offset: 30600, dst_offset: 3600, name: Some("KDT") }),
35865                    (-356002200, FixedTimespan { utc_offset: 30600, dst_offset: 0, name: Some("KST") }),
35866                    (-336645000, FixedTimespan { utc_offset: 30600, dst_offset: 3600, name: Some("KDT") }),
35867                    (-324552600, FixedTimespan { utc_offset: 30600, dst_offset: 0, name: Some("KST") }),
35868                    (-305195400, FixedTimespan { utc_offset: 30600, dst_offset: 3600, name: Some("KDT") }),
35869                    (-293103000, FixedTimespan { utc_offset: 30600, dst_offset: 0, name: Some("KST") }),
35870                    (-264933000, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: Some("KST") }),
35871                    (547578000, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: Some("KDT") }),
35872                    (560883600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: Some("KST") }),
35873                    (579027600, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: Some("KDT") }),
35874                    (592333200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: Some("KST") }),
35875                ];
35876                FixedTimespanSet {
35877                    first: FixedTimespan {
35878                        utc_offset: 30472,
35879                        dst_offset: 0,
35880                        name: Some("LMT"),
35881                    },
35882                    rest: REST
35883                }
35884            },
35885
35886            Tz::Asia__Shanghai => {
35887                const REST: &[(i64, FixedTimespan)] = &[
35888                    (-2177481943, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
35889                    (-1600675200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
35890                    (-1585904400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
35891                    (-933667200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
35892                    (-922093200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
35893                    (-908870400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
35894                    (-888829200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
35895                    (-881049600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
35896                    (-767869200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
35897                    (-745833600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
35898                    (-733827600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
35899                    (-716889600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
35900                    (-699613200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
35901                    (-683884800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
35902                    (-670669200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
35903                    (-652348800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
35904                    (-650019600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
35905                    (515527200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
35906                    (527014800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
35907                    (545162400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
35908                    (558464400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
35909                    (577216800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
35910                    (589914000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
35911                    (608666400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
35912                    (621968400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
35913                    (640116000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
35914                    (653418000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
35915                    (671565600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
35916                    (684867600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
35917                ];
35918                FixedTimespanSet {
35919                    first: FixedTimespan {
35920                        utc_offset: 29143,
35921                        dst_offset: 0,
35922                        name: Some("LMT"),
35923                    },
35924                    rest: REST
35925                }
35926            },
35927
35928            Tz::Asia__Singapore => {
35929                const REST: &[(i64, FixedTimespan)] = &[
35930                    (-2177477725, FixedTimespan { utc_offset: 24925, dst_offset: 0, name: Some("SMT") }),
35931                    (-2038200925, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
35932                    (-1167634800, FixedTimespan { utc_offset: 25200, dst_offset: 1200, name: None }),
35933                    (-1073028000, FixedTimespan { utc_offset: 26400, dst_offset: 0, name: None }),
35934                    (-894180000, FixedTimespan { utc_offset: 27000, dst_offset: 0, name: None }),
35935                    (-879665400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
35936                    (-767005200, FixedTimespan { utc_offset: 27000, dst_offset: 0, name: None }),
35937                    (378662400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
35938                ];
35939                FixedTimespanSet {
35940                    first: FixedTimespan {
35941                        utc_offset: 24925,
35942                        dst_offset: 0,
35943                        name: Some("LMT"),
35944                    },
35945                    rest: REST
35946                }
35947            },
35948
35949            Tz::Asia__Srednekolymsk => {
35950                const REST: &[(i64, FixedTimespan)] = &[
35951                    (-1441188892, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
35952                    (-1247565600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
35953                    (354891600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
35954                    (370699200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
35955                    (386427600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
35956                    (402235200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
35957                    (417963600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
35958                    (433771200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
35959                    (449586000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
35960                    (465318000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
35961                    (481042800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
35962                    (496767600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
35963                    (512492400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
35964                    (528217200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
35965                    (543942000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
35966                    (559666800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
35967                    (575391600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
35968                    (591116400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
35969                    (606841200, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
35970                    (622566000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
35971                    (638290800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
35972                    (654620400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
35973                    (670345200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: None }),
35974                    (686073600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
35975                    (695750400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
35976                    (701794800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
35977                    (717519600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
35978                    (733244400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
35979                    (748969200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
35980                    (764694000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
35981                    (780418800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
35982                    (796143600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
35983                    (811868400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
35984                    (828198000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
35985                    (846342000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
35986                    (859647600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
35987                    (877791600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
35988                    (891097200, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
35989                    (909241200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
35990                    (922546800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
35991                    (941295600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
35992                    (953996400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
35993                    (972745200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
35994                    (985446000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
35995                    (1004194800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
35996                    (1017500400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
35997                    (1035644400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
35998                    (1048950000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
35999                    (1067094000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
36000                    (1080399600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
36001                    (1099148400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
36002                    (1111849200, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
36003                    (1130598000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
36004                    (1143298800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
36005                    (1162047600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
36006                    (1174748400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
36007                    (1193497200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
36008                    (1206802800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
36009                    (1224946800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
36010                    (1238252400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
36011                    (1256396400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
36012                    (1269702000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
36013                    (1288450800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
36014                    (1301151600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
36015                    (1414245600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
36016                ];
36017                FixedTimespanSet {
36018                    first: FixedTimespan {
36019                        utc_offset: 36892,
36020                        dst_offset: 0,
36021                        name: Some("LMT"),
36022                    },
36023                    rest: REST
36024                }
36025            },
36026
36027            Tz::Asia__Taipei => {
36028                const REST: &[(i64, FixedTimespan)] = &[
36029                    (-2335248360, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
36030                    (-1017820800, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: Some("JST") }),
36031                    (-766224000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
36032                    (-745833600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
36033                    (-733827600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
36034                    (-716889600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
36035                    (-699613200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
36036                    (-683884800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
36037                    (-670669200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
36038                    (-652348800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
36039                    (-639133200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
36040                    (-620812800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
36041                    (-607597200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
36042                    (-589276800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
36043                    (-576061200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
36044                    (-562924800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
36045                    (-541760400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
36046                    (-528710400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
36047                    (-510224400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
36048                    (-497174400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
36049                    (-478688400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
36050                    (-465638400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
36051                    (-449830800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
36052                    (-434016000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
36053                    (-418208400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
36054                    (-402480000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
36055                    (-386672400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
36056                    (-370944000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
36057                    (-355136400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
36058                    (-339408000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
36059                    (-323600400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
36060                    (-302515200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
36061                    (-291978000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
36062                    (-270979200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
36063                    (-260442000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
36064                    (133977600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
36065                    (149785200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
36066                    (165513600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
36067                    (181321200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
36068                    (299606400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
36069                    (307551600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
36070                ];
36071                FixedTimespanSet {
36072                    first: FixedTimespan {
36073                        utc_offset: 29160,
36074                        dst_offset: 0,
36075                        name: Some("LMT"),
36076                    },
36077                    rest: REST
36078                }
36079            },
36080
36081            Tz::Asia__Tashkent => {
36082                const REST: &[(i64, FixedTimespan)] = &[
36083                    (-1441168631, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
36084                    (-1247547600, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
36085                    (354909600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
36086                    (370717200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
36087                    (386445600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
36088                    (402253200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
36089                    (417981600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
36090                    (433789200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
36091                    (449604000, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
36092                    (465336000, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
36093                    (481060800, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
36094                    (496785600, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
36095                    (512510400, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
36096                    (528235200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
36097                    (543960000, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
36098                    (559684800, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
36099                    (575409600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
36100                    (591134400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
36101                    (606859200, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
36102                    (622584000, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
36103                    (638308800, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
36104                    (654638400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
36105                    (670363200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
36106                    (686091600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
36107                ];
36108                FixedTimespanSet {
36109                    first: FixedTimespan {
36110                        utc_offset: 16631,
36111                        dst_offset: 0,
36112                        name: Some("LMT"),
36113                    },
36114                    rest: REST
36115                }
36116            },
36117
36118            Tz::Asia__Tbilisi => {
36119                const REST: &[(i64, FixedTimespan)] = &[
36120                    (-2840151551, FixedTimespan { utc_offset: 10751, dst_offset: 0, name: Some("TBMT") }),
36121                    (-1441162751, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
36122                    (-405140400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
36123                    (354916800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
36124                    (370724400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
36125                    (386452800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
36126                    (402260400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
36127                    (417988800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
36128                    (433796400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
36129                    (449611200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
36130                    (465343200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
36131                    (481068000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
36132                    (496792800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
36133                    (512517600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
36134                    (528242400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
36135                    (543967200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
36136                    (559692000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
36137                    (575416800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
36138                    (591141600, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
36139                    (606866400, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
36140                    (622591200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
36141                    (638316000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
36142                    (654645600, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
36143                    (670370400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
36144                    (686098800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
36145                    (701816400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
36146                    (717537600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
36147                    (733266000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
36148                    (748987200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
36149                    (764715600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
36150                    (780436800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
36151                    (796161600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
36152                    (811882800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
36153                    (828216000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
36154                    (859662000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
36155                    (877806000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
36156                    (891115200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
36157                    (909255600, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
36158                    (922564800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
36159                    (941310000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
36160                    (954014400, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
36161                    (972759600, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
36162                    (985464000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
36163                    (1004209200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
36164                    (1017518400, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
36165                    (1035658800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
36166                    (1048968000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
36167                    (1067108400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
36168                    (1080417600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
36169                    (1088276400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
36170                    (1099177200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
36171                    (1111878000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
36172                ];
36173                FixedTimespanSet {
36174                    first: FixedTimespan {
36175                        utc_offset: 10751,
36176                        dst_offset: 0,
36177                        name: Some("LMT"),
36178                    },
36179                    rest: REST
36180                }
36181            },
36182
36183            Tz::Asia__Tehran => {
36184                const REST: &[(i64, FixedTimespan)] = &[
36185                    (-1704165944, FixedTimespan { utc_offset: 12344, dst_offset: 0, name: Some("TMT") }),
36186                    (-1090466744, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
36187                    (227820600, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
36188                    (246223800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
36189                    (259617600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
36190                    (271108800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
36191                    (279576000, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
36192                    (296598600, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
36193                    (306531000, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
36194                    (322432200, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
36195                    (338499000, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
36196                    (673216200, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
36197                    (685481400, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
36198                    (701209800, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
36199                    (717103800, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
36200                    (732745800, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
36201                    (748639800, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
36202                    (764281800, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
36203                    (780175800, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
36204                    (795817800, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
36205                    (811711800, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
36206                    (827353800, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
36207                    (843247800, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
36208                    (858976200, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
36209                    (874870200, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
36210                    (890512200, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
36211                    (906406200, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
36212                    (922048200, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
36213                    (937942200, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
36214                    (953584200, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
36215                    (969478200, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
36216                    (985206600, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
36217                    (1001100600, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
36218                    (1016742600, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
36219                    (1032636600, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
36220                    (1048278600, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
36221                    (1064172600, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
36222                    (1079814600, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
36223                    (1095708600, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
36224                    (1111437000, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
36225                    (1127331000, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
36226                    (1206045000, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
36227                    (1221939000, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
36228                    (1237667400, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
36229                    (1253561400, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
36230                    (1269203400, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
36231                    (1285097400, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
36232                    (1300739400, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
36233                    (1316633400, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
36234                    (1332275400, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
36235                    (1348169400, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
36236                    (1363897800, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
36237                    (1379791800, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
36238                    (1395433800, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
36239                    (1411327800, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
36240                    (1426969800, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
36241                    (1442863800, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
36242                    (1458505800, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
36243                    (1474399800, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
36244                    (1490128200, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
36245                    (1506022200, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
36246                    (1521664200, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
36247                    (1537558200, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
36248                    (1553200200, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
36249                    (1569094200, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
36250                    (1584736200, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
36251                    (1600630200, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
36252                    (1616358600, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
36253                    (1632252600, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
36254                    (1647894600, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
36255                    (1663788600, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
36256                ];
36257                FixedTimespanSet {
36258                    first: FixedTimespan {
36259                        utc_offset: 12344,
36260                        dst_offset: 0,
36261                        name: Some("LMT"),
36262                    },
36263                    rest: REST
36264                }
36265            },
36266
36267            Tz::Asia__Tel_Aviv => {
36268                const REST: &[(i64, FixedTimespan)] = &[
36269                    (-2840149254, FixedTimespan { utc_offset: 8440, dst_offset: 0, name: Some("JMT") }),
36270                    (-1641003640, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36271                    (-933638400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36272                    (-923097600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36273                    (-919036800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36274                    (-857347200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36275                    (-844300800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36276                    (-825811200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36277                    (-812678400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36278                    (-794188800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36279                    (-779846400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36280                    (-762652800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36281                    (-748310400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36282                    (-731116800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36283                    (-681955200, FixedTimespan { utc_offset: 7200, dst_offset: 7200, name: Some("IDDT") }),
36284                    (-673228800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36285                    (-667958400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36286                    (-652320000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36287                    (-636422400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36288                    (-622080000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36289                    (-608947200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36290                    (-591840000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36291                    (-572486400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36292                    (-558576000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36293                    (-542851200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36294                    (-527731200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36295                    (-514425600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36296                    (-490838400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36297                    (-482976000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36298                    (-459388800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36299                    (-451526400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36300                    (-428544000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36301                    (-418262400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36302                    (-400118400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36303                    (-387417600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36304                    (142380000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36305                    (150843600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36306                    (167176800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36307                    (178664400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36308                    (334101600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36309                    (337730400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36310                    (452642400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36311                    (462319200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36312                    (482277600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36313                    (494370000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36314                    (516751200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36315                    (526424400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36316                    (545436000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36317                    (558478800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36318                    (576626400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36319                    (589323600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36320                    (609890400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36321                    (620773200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36322                    (638316000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36323                    (651618000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36324                    (669765600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36325                    (683672400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36326                    (701820000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36327                    (715726800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36328                    (733701600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36329                    (747176400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36330                    (765151200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36331                    (778021200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36332                    (796600800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36333                    (810075600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36334                    (826840800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36335                    (842821200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36336                    (858895200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36337                    (874184400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36338                    (890344800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36339                    (905029200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36340                    (923011200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36341                    (936313200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36342                    (955670400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36343                    (970783200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36344                    (986770800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36345                    (1001282400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36346                    (1017356400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36347                    (1033941600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36348                    (1048806000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36349                    (1065132000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36350                    (1081292400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36351                    (1095804000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36352                    (1112313600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36353                    (1128812400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36354                    (1143763200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36355                    (1159657200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36356                    (1175212800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36357                    (1189897200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36358                    (1206662400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36359                    (1223161200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36360                    (1238112000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36361                    (1254006000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36362                    (1269561600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36363                    (1284246000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36364                    (1301616000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36365                    (1317510000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36366                    (1333065600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36367                    (1348354800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36368                    (1364515200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36369                    (1382828400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36370                    (1395964800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36371                    (1414278000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36372                    (1427414400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36373                    (1445727600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36374                    (1458864000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36375                    (1477782000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36376                    (1490313600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36377                    (1509231600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36378                    (1521763200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36379                    (1540681200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36380                    (1553817600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36381                    (1572130800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36382                    (1585267200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36383                    (1603580400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36384                    (1616716800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36385                    (1635634800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36386                    (1648166400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36387                    (1667084400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36388                    (1679616000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36389                    (1698534000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36390                    (1711670400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36391                    (1729983600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36392                    (1743120000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36393                    (1761433200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36394                    (1774569600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36395                    (1792882800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36396                    (1806019200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36397                    (1824937200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36398                    (1837468800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36399                    (1856386800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36400                    (1868918400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36401                    (1887836400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36402                    (1900972800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36403                    (1919286000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36404                    (1932422400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36405                    (1950735600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36406                    (1963872000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36407                    (1982790000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36408                    (1995321600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36409                    (2014239600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36410                    (2026771200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36411                    (2045689200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36412                    (2058220800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36413                    (2077138800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36414                    (2090275200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36415                    (2108588400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36416                    (2121724800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36417                    (2140038000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36418                    (2153174400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36419                    (2172092400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36420                    (2184624000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36421                    (2203542000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36422                    (2216073600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36423                    (2234991600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36424                    (2248128000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36425                    (2266441200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36426                    (2279577600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36427                    (2297890800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36428                    (2311027200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36429                    (2329340400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36430                    (2342476800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36431                    (2361394800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36432                    (2373926400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36433                    (2392844400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36434                    (2405376000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36435                    (2424294000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36436                    (2437430400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36437                    (2455743600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36438                    (2468880000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36439                    (2487193200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36440                    (2500329600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36441                    (2519247600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36442                    (2531779200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36443                    (2550697200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36444                    (2563228800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36445                    (2582146800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36446                    (2595283200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36447                    (2613596400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36448                    (2626732800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36449                    (2645046000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36450                    (2658182400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36451                    (2676495600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36452                    (2689632000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36453                    (2708550000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36454                    (2721081600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36455                    (2739999600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36456                    (2752531200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36457                    (2771449200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36458                    (2784585600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36459                    (2802898800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36460                    (2816035200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36461                    (2834348400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36462                    (2847484800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36463                    (2866402800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36464                    (2878934400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36465                    (2897852400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36466                    (2910384000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36467                    (2929302000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36468                    (2941833600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36469                    (2960751600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36470                    (2973888000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36471                    (2992201200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36472                    (3005337600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36473                    (3023650800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36474                    (3036787200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36475                    (3055705200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36476                    (3068236800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36477                    (3087154800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36478                    (3099686400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36479                    (3118604400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36480                    (3131740800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36481                    (3150054000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36482                    (3163190400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36483                    (3181503600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36484                    (3194640000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36485                    (3212953200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36486                    (3226089600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36487                    (3245007600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36488                    (3257539200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36489                    (3276457200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36490                    (3288988800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36491                    (3307906800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36492                    (3321043200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36493                    (3339356400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36494                    (3352492800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36495                    (3370806000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36496                    (3383942400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36497                    (3402860400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36498                    (3415392000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36499                    (3434310000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36500                    (3446841600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36501                    (3465759600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36502                    (3478896000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36503                    (3497209200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36504                    (3510345600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36505                    (3528658800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36506                    (3541795200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36507                    (3560108400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36508                    (3573244800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36509                    (3592162800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36510                    (3604694400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36511                    (3623612400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36512                    (3636144000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36513                    (3655062000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36514                    (3668198400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36515                    (3686511600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36516                    (3699648000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36517                    (3717961200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36518                    (3731097600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36519                    (3750015600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36520                    (3762547200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36521                    (3781465200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36522                    (3793996800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36523                    (3812914800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36524                    (3825446400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36525                    (3844364400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36526                    (3857500800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36527                    (3875814000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36528                    (3888950400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36529                    (3907263600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36530                    (3920400000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36531                    (3939318000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36532                    (3951849600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36533                    (3970767600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36534                    (3983299200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36535                    (4002217200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36536                    (4015353600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36537                    (4033666800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36538                    (4046803200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36539                    (4065116400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36540                    (4078252800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
36541                    (4096566000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
36542                ];
36543                FixedTimespanSet {
36544                    first: FixedTimespan {
36545                        utc_offset: 8454,
36546                        dst_offset: 0,
36547                        name: Some("LMT"),
36548                    },
36549                    rest: REST
36550                }
36551            },
36552
36553            Tz::Asia__Thimbu => {
36554                const REST: &[(i64, FixedTimespan)] = &[
36555                    (-706341516, FixedTimespan { utc_offset: 19800, dst_offset: 0, name: None }),
36556                    (560025000, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
36557                ];
36558                FixedTimespanSet {
36559                    first: FixedTimespan {
36560                        utc_offset: 21516,
36561                        dst_offset: 0,
36562                        name: Some("LMT"),
36563                    },
36564                    rest: REST
36565                }
36566            },
36567
36568            Tz::Asia__Thimphu => {
36569                const REST: &[(i64, FixedTimespan)] = &[
36570                    (-706341516, FixedTimespan { utc_offset: 19800, dst_offset: 0, name: None }),
36571                    (560025000, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
36572                ];
36573                FixedTimespanSet {
36574                    first: FixedTimespan {
36575                        utc_offset: 21516,
36576                        dst_offset: 0,
36577                        name: Some("LMT"),
36578                    },
36579                    rest: REST
36580                }
36581            },
36582
36583            Tz::Asia__Tokyo => {
36584                const REST: &[(i64, FixedTimespan)] = &[
36585                    (-2587712400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: Some("JST") }),
36586                    (-683802000, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: Some("JDT") }),
36587                    (-672310800, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: Some("JST") }),
36588                    (-654771600, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: Some("JDT") }),
36589                    (-640861200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: Some("JST") }),
36590                    (-620298000, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: Some("JDT") }),
36591                    (-609411600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: Some("JST") }),
36592                    (-588848400, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: Some("JDT") }),
36593                    (-577962000, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: Some("JST") }),
36594                ];
36595                FixedTimespanSet {
36596                    first: FixedTimespan {
36597                        utc_offset: 33539,
36598                        dst_offset: 0,
36599                        name: Some("LMT"),
36600                    },
36601                    rest: REST
36602                }
36603            },
36604
36605            Tz::Asia__Tomsk => {
36606                const REST: &[(i64, FixedTimespan)] = &[
36607                    (-1578807591, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
36608                    (-1247551200, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
36609                    (354906000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
36610                    (370713600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
36611                    (386442000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
36612                    (402249600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
36613                    (417978000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
36614                    (433785600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
36615                    (449600400, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
36616                    (465332400, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
36617                    (481057200, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
36618                    (496782000, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
36619                    (512506800, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
36620                    (528231600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
36621                    (543956400, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
36622                    (559681200, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
36623                    (575406000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
36624                    (591130800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
36625                    (606855600, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
36626                    (622580400, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
36627                    (638305200, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
36628                    (654634800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
36629                    (670359600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
36630                    (686088000, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
36631                    (695764800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
36632                    (701809200, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
36633                    (717534000, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
36634                    (733258800, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
36635                    (748983600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
36636                    (764708400, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
36637                    (780433200, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
36638                    (796158000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
36639                    (811882800, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
36640                    (828212400, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
36641                    (846356400, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
36642                    (859662000, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
36643                    (877806000, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
36644                    (891111600, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
36645                    (909255600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
36646                    (922561200, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
36647                    (941310000, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
36648                    (954010800, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
36649                    (972759600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
36650                    (985460400, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
36651                    (1004209200, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
36652                    (1017514800, FixedTimespan { utc_offset: 25200, dst_offset: 3600, name: None }),
36653                    (1020193200, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
36654                    (1035662400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
36655                    (1048968000, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
36656                    (1067112000, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
36657                    (1080417600, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
36658                    (1099166400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
36659                    (1111867200, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
36660                    (1130616000, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
36661                    (1143316800, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
36662                    (1162065600, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
36663                    (1174766400, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
36664                    (1193515200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
36665                    (1206820800, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
36666                    (1224964800, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
36667                    (1238270400, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
36668                    (1256414400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
36669                    (1269720000, FixedTimespan { utc_offset: 21600, dst_offset: 3600, name: None }),
36670                    (1288468800, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
36671                    (1301169600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
36672                    (1414263600, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
36673                    (1464465600, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
36674                ];
36675                FixedTimespanSet {
36676                    first: FixedTimespan {
36677                        utc_offset: 20391,
36678                        dst_offset: 0,
36679                        name: Some("LMT"),
36680                    },
36681                    rest: REST
36682                }
36683            },
36684
36685            Tz::Asia__Ujung_Pandang => {
36686                const REST: &[(i64, FixedTimespan)] = &[
36687                    (-1577951856, FixedTimespan { utc_offset: 28656, dst_offset: 0, name: Some("MMT") }),
36688                    (-1172908656, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
36689                    (-880272000, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
36690                    (-766054800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("WITA") }),
36691                ];
36692                FixedTimespanSet {
36693                    first: FixedTimespan {
36694                        utc_offset: 28656,
36695                        dst_offset: 0,
36696                        name: Some("LMT"),
36697                    },
36698                    rest: REST
36699                }
36700            },
36701
36702            Tz::Asia__Ulaanbaatar => {
36703                const REST: &[(i64, FixedTimespan)] = &[
36704                    (-2032931252, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
36705                    (252435600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
36706                    (417974400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
36707                    (433782000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
36708                    (449596800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
36709                    (465318000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
36710                    (481046400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
36711                    (496767600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
36712                    (512496000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
36713                    (528217200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
36714                    (543945600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
36715                    (559666800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
36716                    (575395200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
36717                    (591116400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
36718                    (606844800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
36719                    (622566000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
36720                    (638294400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
36721                    (654620400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
36722                    (670348800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
36723                    (686070000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
36724                    (701798400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
36725                    (717519600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
36726                    (733248000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
36727                    (748969200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
36728                    (764697600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
36729                    (780418800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
36730                    (796147200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
36731                    (811868400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
36732                    (828201600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
36733                    (843922800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
36734                    (859651200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
36735                    (875372400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
36736                    (891100800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
36737                    (906822000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
36738                    (988394400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
36739                    (1001696400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
36740                    (1017424800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
36741                    (1033146000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
36742                    (1048874400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
36743                    (1064595600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
36744                    (1080324000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
36745                    (1096045200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
36746                    (1111773600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
36747                    (1127494800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
36748                    (1143223200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
36749                    (1159549200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
36750                    (1427479200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
36751                    (1443193200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
36752                    (1458928800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
36753                    (1474642800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
36754                ];
36755                FixedTimespanSet {
36756                    first: FixedTimespan {
36757                        utc_offset: 25652,
36758                        dst_offset: 0,
36759                        name: Some("LMT"),
36760                    },
36761                    rest: REST
36762                }
36763            },
36764
36765            Tz::Asia__Ulan_Bator => {
36766                const REST: &[(i64, FixedTimespan)] = &[
36767                    (-2032931252, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
36768                    (252435600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
36769                    (417974400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
36770                    (433782000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
36771                    (449596800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
36772                    (465318000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
36773                    (481046400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
36774                    (496767600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
36775                    (512496000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
36776                    (528217200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
36777                    (543945600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
36778                    (559666800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
36779                    (575395200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
36780                    (591116400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
36781                    (606844800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
36782                    (622566000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
36783                    (638294400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
36784                    (654620400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
36785                    (670348800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
36786                    (686070000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
36787                    (701798400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
36788                    (717519600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
36789                    (733248000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
36790                    (748969200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
36791                    (764697600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
36792                    (780418800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
36793                    (796147200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
36794                    (811868400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
36795                    (828201600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
36796                    (843922800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
36797                    (859651200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
36798                    (875372400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
36799                    (891100800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
36800                    (906822000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
36801                    (988394400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
36802                    (1001696400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
36803                    (1017424800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
36804                    (1033146000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
36805                    (1048874400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
36806                    (1064595600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
36807                    (1080324000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
36808                    (1096045200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
36809                    (1111773600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
36810                    (1127494800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
36811                    (1143223200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
36812                    (1159549200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
36813                    (1427479200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
36814                    (1443193200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
36815                    (1458928800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
36816                    (1474642800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
36817                ];
36818                FixedTimespanSet {
36819                    first: FixedTimespan {
36820                        utc_offset: 25652,
36821                        dst_offset: 0,
36822                        name: Some("LMT"),
36823                    },
36824                    rest: REST
36825                }
36826            },
36827
36828            Tz::Asia__Urumqi => {
36829                const REST: &[(i64, FixedTimespan)] = &[
36830                    (-1325483420, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
36831                ];
36832                FixedTimespanSet {
36833                    first: FixedTimespan {
36834                        utc_offset: 21020,
36835                        dst_offset: 0,
36836                        name: Some("LMT"),
36837                    },
36838                    rest: REST
36839                }
36840            },
36841
36842            Tz::Asia__UstNera => {
36843                const REST: &[(i64, FixedTimespan)] = &[
36844                    (-1579426374, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
36845                    (-1247558400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
36846                    (354898800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
36847                    (370699200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
36848                    (386427600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
36849                    (402235200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
36850                    (417963600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
36851                    (433771200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
36852                    (449586000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
36853                    (465318000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
36854                    (481042800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
36855                    (496767600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
36856                    (512492400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
36857                    (528217200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
36858                    (543942000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
36859                    (559666800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
36860                    (575391600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
36861                    (591116400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
36862                    (606841200, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
36863                    (622566000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
36864                    (638290800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
36865                    (654620400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
36866                    (670345200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: None }),
36867                    (686073600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
36868                    (695750400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
36869                    (701794800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
36870                    (717519600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
36871                    (733244400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
36872                    (748969200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
36873                    (764694000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
36874                    (780418800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
36875                    (796143600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
36876                    (811868400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
36877                    (828198000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
36878                    (846342000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
36879                    (859647600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
36880                    (877791600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
36881                    (891097200, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
36882                    (909241200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
36883                    (922546800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
36884                    (941295600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
36885                    (953996400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
36886                    (972745200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
36887                    (985446000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
36888                    (1004194800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
36889                    (1017500400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
36890                    (1035644400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
36891                    (1048950000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
36892                    (1067094000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
36893                    (1080399600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
36894                    (1099148400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
36895                    (1111849200, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
36896                    (1130598000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
36897                    (1143298800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
36898                    (1162047600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
36899                    (1174748400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
36900                    (1193497200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
36901                    (1206802800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
36902                    (1224946800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
36903                    (1238252400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
36904                    (1256396400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
36905                    (1269702000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
36906                    (1288450800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
36907                    (1301151600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
36908                    (1315828800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
36909                    (1414249200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
36910                ];
36911                FixedTimespanSet {
36912                    first: FixedTimespan {
36913                        utc_offset: 34374,
36914                        dst_offset: 0,
36915                        name: Some("LMT"),
36916                    },
36917                    rest: REST
36918                }
36919            },
36920
36921            Tz::Asia__Vientiane => {
36922                const REST: &[(i64, FixedTimespan)] = &[
36923                    (-2840164924, FixedTimespan { utc_offset: 24124, dst_offset: 0, name: Some("BMT") }),
36924                    (-1570084924, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
36925                ];
36926                FixedTimespanSet {
36927                    first: FixedTimespan {
36928                        utc_offset: 24124,
36929                        dst_offset: 0,
36930                        name: Some("LMT"),
36931                    },
36932                    rest: REST
36933                }
36934            },
36935
36936            Tz::Asia__Vladivostok => {
36937                const REST: &[(i64, FixedTimespan)] = &[
36938                    (-1487321251, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
36939                    (-1247562000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
36940                    (354895200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: None }),
36941                    (370702800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
36942                    (386431200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: None }),
36943                    (402238800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
36944                    (417967200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: None }),
36945                    (433774800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
36946                    (449589600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: None }),
36947                    (465321600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
36948                    (481046400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: None }),
36949                    (496771200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
36950                    (512496000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: None }),
36951                    (528220800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
36952                    (543945600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: None }),
36953                    (559670400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
36954                    (575395200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: None }),
36955                    (591120000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
36956                    (606844800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: None }),
36957                    (622569600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
36958                    (638294400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: None }),
36959                    (654624000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
36960                    (670348800, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
36961                    (686077200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
36962                    (695754000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
36963                    (701798400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: None }),
36964                    (717523200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
36965                    (733248000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: None }),
36966                    (748972800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
36967                    (764697600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: None }),
36968                    (780422400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
36969                    (796147200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: None }),
36970                    (811872000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
36971                    (828201600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: None }),
36972                    (846345600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
36973                    (859651200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: None }),
36974                    (877795200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
36975                    (891100800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: None }),
36976                    (909244800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
36977                    (922550400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: None }),
36978                    (941299200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
36979                    (954000000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: None }),
36980                    (972748800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
36981                    (985449600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: None }),
36982                    (1004198400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
36983                    (1017504000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: None }),
36984                    (1035648000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
36985                    (1048953600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: None }),
36986                    (1067097600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
36987                    (1080403200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: None }),
36988                    (1099152000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
36989                    (1111852800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: None }),
36990                    (1130601600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
36991                    (1143302400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: None }),
36992                    (1162051200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
36993                    (1174752000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: None }),
36994                    (1193500800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
36995                    (1206806400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: None }),
36996                    (1224950400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
36997                    (1238256000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: None }),
36998                    (1256400000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
36999                    (1269705600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: None }),
37000                    (1288454400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
37001                    (1301155200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
37002                    (1414249200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
37003                ];
37004                FixedTimespanSet {
37005                    first: FixedTimespan {
37006                        utc_offset: 31651,
37007                        dst_offset: 0,
37008                        name: Some("LMT"),
37009                    },
37010                    rest: REST
37011                }
37012            },
37013
37014            Tz::Asia__Yakutsk => {
37015                const REST: &[(i64, FixedTimespan)] = &[
37016                    (-1579423138, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
37017                    (-1247558400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
37018                    (354898800, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
37019                    (370706400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
37020                    (386434800, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
37021                    (402242400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
37022                    (417970800, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
37023                    (433778400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
37024                    (449593200, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
37025                    (465325200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
37026                    (481050000, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
37027                    (496774800, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
37028                    (512499600, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
37029                    (528224400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
37030                    (543949200, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
37031                    (559674000, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
37032                    (575398800, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
37033                    (591123600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
37034                    (606848400, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
37035                    (622573200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
37036                    (638298000, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
37037                    (654627600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
37038                    (670352400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: None }),
37039                    (686080800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
37040                    (695757600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
37041                    (701802000, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
37042                    (717526800, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
37043                    (733251600, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
37044                    (748976400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
37045                    (764701200, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
37046                    (780426000, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
37047                    (796150800, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
37048                    (811875600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
37049                    (828205200, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
37050                    (846349200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
37051                    (859654800, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
37052                    (877798800, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
37053                    (891104400, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
37054                    (909248400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
37055                    (922554000, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
37056                    (941302800, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
37057                    (954003600, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
37058                    (972752400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
37059                    (985453200, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
37060                    (1004202000, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
37061                    (1017507600, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
37062                    (1035651600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
37063                    (1048957200, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
37064                    (1067101200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
37065                    (1080406800, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
37066                    (1099155600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
37067                    (1111856400, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
37068                    (1130605200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
37069                    (1143306000, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
37070                    (1162054800, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
37071                    (1174755600, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
37072                    (1193504400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
37073                    (1206810000, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
37074                    (1224954000, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
37075                    (1238259600, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
37076                    (1256403600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
37077                    (1269709200, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: None }),
37078                    (1288458000, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
37079                    (1301158800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
37080                    (1414252800, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
37081                ];
37082                FixedTimespanSet {
37083                    first: FixedTimespan {
37084                        utc_offset: 31138,
37085                        dst_offset: 0,
37086                        name: Some("LMT"),
37087                    },
37088                    rest: REST
37089                }
37090            },
37091
37092            Tz::Asia__Yangon => {
37093                const REST: &[(i64, FixedTimespan)] = &[
37094                    (-2840163887, FixedTimespan { utc_offset: 23087, dst_offset: 0, name: Some("RMT") }),
37095                    (-1577946287, FixedTimespan { utc_offset: 23400, dst_offset: 0, name: None }),
37096                    (-873268200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
37097                    (-778410000, FixedTimespan { utc_offset: 23400, dst_offset: 0, name: None }),
37098                ];
37099                FixedTimespanSet {
37100                    first: FixedTimespan {
37101                        utc_offset: 23087,
37102                        dst_offset: 0,
37103                        name: Some("LMT"),
37104                    },
37105                    rest: REST
37106                }
37107            },
37108
37109            Tz::Asia__Yekaterinburg => {
37110                const REST: &[(i64, FixedTimespan)] = &[
37111                    (-1688270553, FixedTimespan { utc_offset: 13505, dst_offset: 0, name: Some("PMT") }),
37112                    (-1592610305, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
37113                    (-1247544000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
37114                    (354913200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
37115                    (370720800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
37116                    (386449200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
37117                    (402256800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
37118                    (417985200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
37119                    (433792800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
37120                    (449607600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
37121                    (465339600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
37122                    (481064400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
37123                    (496789200, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
37124                    (512514000, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
37125                    (528238800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
37126                    (543963600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
37127                    (559688400, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
37128                    (575413200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
37129                    (591138000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
37130                    (606862800, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
37131                    (622587600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
37132                    (638312400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
37133                    (654642000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
37134                    (670366800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
37135                    (686095200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
37136                    (695772000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
37137                    (701816400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
37138                    (717541200, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
37139                    (733266000, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
37140                    (748990800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
37141                    (764715600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
37142                    (780440400, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
37143                    (796165200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
37144                    (811890000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
37145                    (828219600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
37146                    (846363600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
37147                    (859669200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
37148                    (877813200, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
37149                    (891118800, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
37150                    (909262800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
37151                    (922568400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
37152                    (941317200, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
37153                    (954018000, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
37154                    (972766800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
37155                    (985467600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
37156                    (1004216400, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
37157                    (1017522000, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
37158                    (1035666000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
37159                    (1048971600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
37160                    (1067115600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
37161                    (1080421200, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
37162                    (1099170000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
37163                    (1111870800, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
37164                    (1130619600, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
37165                    (1143320400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
37166                    (1162069200, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
37167                    (1174770000, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
37168                    (1193518800, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
37169                    (1206824400, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
37170                    (1224968400, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
37171                    (1238274000, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
37172                    (1256418000, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
37173                    (1269723600, FixedTimespan { utc_offset: 18000, dst_offset: 3600, name: None }),
37174                    (1288472400, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
37175                    (1301173200, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
37176                    (1414267200, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
37177                ];
37178                FixedTimespanSet {
37179                    first: FixedTimespan {
37180                        utc_offset: 14553,
37181                        dst_offset: 0,
37182                        name: Some("LMT"),
37183                    },
37184                    rest: REST
37185                }
37186            },
37187
37188            Tz::Asia__Yerevan => {
37189                const REST: &[(i64, FixedTimespan)] = &[
37190                    (-1441162680, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
37191                    (-405140400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
37192                    (354916800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
37193                    (370724400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
37194                    (386452800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
37195                    (402260400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
37196                    (417988800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
37197                    (433796400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
37198                    (449611200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
37199                    (465343200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
37200                    (481068000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
37201                    (496792800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
37202                    (512517600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
37203                    (528242400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
37204                    (543967200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
37205                    (559692000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
37206                    (575416800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
37207                    (591141600, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
37208                    (606866400, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
37209                    (622591200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
37210                    (638316000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
37211                    (654645600, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
37212                    (670370400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
37213                    (686098800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
37214                    (701823600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
37215                    (717548400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
37216                    (733273200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
37217                    (748998000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
37218                    (764722800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
37219                    (780447600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
37220                    (796172400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
37221                    (811897200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
37222                    (859672800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
37223                    (877816800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
37224                    (891122400, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
37225                    (909266400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
37226                    (922572000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
37227                    (941320800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
37228                    (954021600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
37229                    (972770400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
37230                    (985471200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
37231                    (1004220000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
37232                    (1017525600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
37233                    (1035669600, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
37234                    (1048975200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
37235                    (1067119200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
37236                    (1080424800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
37237                    (1099173600, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
37238                    (1111874400, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
37239                    (1130623200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
37240                    (1143324000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
37241                    (1162072800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
37242                    (1174773600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
37243                    (1193522400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
37244                    (1206828000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
37245                    (1224972000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
37246                    (1238277600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
37247                    (1256421600, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
37248                    (1269727200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
37249                    (1288476000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
37250                    (1301176800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
37251                    (1319925600, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
37252                ];
37253                FixedTimespanSet {
37254                    first: FixedTimespan {
37255                        utc_offset: 10680,
37256                        dst_offset: 0,
37257                        name: Some("LMT"),
37258                    },
37259                    rest: REST
37260                }
37261            },
37262
37263            Tz::Atlantic__Azores => {
37264                const REST: &[(i64, FixedTimespan)] = &[
37265                    (-2713904240, FixedTimespan { utc_offset: -6872, dst_offset: 0, name: Some("HMT") }),
37266                    (-1830376800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
37267                    (-1689548400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
37268                    (-1677794400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
37269                    (-1667426400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
37270                    (-1647730800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
37271                    (-1635890400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
37272                    (-1616194800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
37273                    (-1604354400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
37274                    (-1584658800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
37275                    (-1572732000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
37276                    (-1553036400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
37277                    (-1541196000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
37278                    (-1521500400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
37279                    (-1442444400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
37280                    (-1427670000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
37281                    (-1379286000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
37282                    (-1364770800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
37283                    (-1348441200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
37284                    (-1333321200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
37285                    (-1316386800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
37286                    (-1301266800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
37287                    (-1284332400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
37288                    (-1269817200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
37289                    (-1221433200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
37290                    (-1206918000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
37291                    (-1191193200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
37292                    (-1175468400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
37293                    (-1127689200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
37294                    (-1111964400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
37295                    (-1096844400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
37296                    (-1080514800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
37297                    (-1063580400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
37298                    (-1049065200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
37299                    (-1033340400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
37300                    (-1017615600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
37301                    (-1002495600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
37302                    (-986166000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
37303                    (-969231600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
37304                    (-950482800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
37305                    (-942015600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
37306                    (-922489200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
37307                    (-906937200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
37308                    (-891126000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
37309                    (-877302000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
37310                    (-873676800, FixedTimespan { utc_offset: -7200, dst_offset: 7200, name: None }),
37311                    (-864000000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
37312                    (-857948400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
37313                    (-845852400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
37314                    (-842832000, FixedTimespan { utc_offset: -7200, dst_offset: 7200, name: None }),
37315                    (-831340800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
37316                    (-825894000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
37317                    (-814402800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
37318                    (-810777600, FixedTimespan { utc_offset: -7200, dst_offset: 7200, name: None }),
37319                    (-799891200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
37320                    (-794444400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
37321                    (-782953200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
37322                    (-779328000, FixedTimespan { utc_offset: -7200, dst_offset: 7200, name: None }),
37323                    (-768441600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
37324                    (-762994800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
37325                    (-749084400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
37326                    (-733359600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
37327                    (-717624000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
37328                    (-701899200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
37329                    (-686174400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
37330                    (-670449600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
37331                    (-654724800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
37332                    (-639000000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
37333                    (-623275200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
37334                    (-607550400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
37335                    (-591825600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
37336                    (-575496000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
37337                    (-559771200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
37338                    (-544046400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
37339                    (-528321600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
37340                    (-512596800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
37341                    (-496872000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
37342                    (-481147200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
37343                    (-465422400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
37344                    (-449697600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
37345                    (-433972800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
37346                    (-417643200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
37347                    (-401918400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
37348                    (-386193600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
37349                    (-370468800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
37350                    (-354744000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
37351                    (-339019200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
37352                    (-323294400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
37353                    (-307569600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
37354                    (-291844800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
37355                    (-276120000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
37356                    (-260395200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
37357                    (-244670400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
37358                    (-228340800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
37359                    (-212616000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
37360                    (-196891200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
37361                    (-181166400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
37362                    (-165441600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
37363                    (-149716800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
37364                    (-133992000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
37365                    (-118267200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
37366                    (-102542400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37367                    (386125200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37368                    (401850000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37369                    (417574800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37370                    (433299600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37371                    (449024400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37372                    (465354000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37373                    (481078800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37374                    (496803600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37375                    (512528400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37376                    (528253200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37377                    (543978000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37378                    (559702800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37379                    (575427600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37380                    (591152400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37381                    (606877200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37382                    (622602000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37383                    (638326800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37384                    (654656400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37385                    (670381200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37386                    (686106000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37387                    (701830800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37388                    (717555600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37389                    (725421600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
37390                    (733280400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
37391                    (740278800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37392                    (749005200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37393                    (764730000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37394                    (780454800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37395                    (796179600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37396                    (811904400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37397                    (828234000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37398                    (846378000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37399                    (859683600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37400                    (877827600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37401                    (891133200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37402                    (909277200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37403                    (922582800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37404                    (941331600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37405                    (954032400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37406                    (972781200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37407                    (985482000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37408                    (1004230800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37409                    (1017536400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37410                    (1035680400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37411                    (1048986000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37412                    (1067130000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37413                    (1080435600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37414                    (1099184400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37415                    (1111885200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37416                    (1130634000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37417                    (1143334800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37418                    (1162083600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37419                    (1174784400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37420                    (1193533200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37421                    (1206838800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37422                    (1224982800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37423                    (1238288400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37424                    (1256432400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37425                    (1269738000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37426                    (1288486800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37427                    (1301187600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37428                    (1319936400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37429                    (1332637200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37430                    (1351386000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37431                    (1364691600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37432                    (1382835600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37433                    (1396141200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37434                    (1414285200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37435                    (1427590800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37436                    (1445734800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37437                    (1459040400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37438                    (1477789200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37439                    (1490490000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37440                    (1509238800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37441                    (1521939600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37442                    (1540688400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37443                    (1553994000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37444                    (1572138000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37445                    (1585443600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37446                    (1603587600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37447                    (1616893200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37448                    (1635642000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37449                    (1648342800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37450                    (1667091600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37451                    (1679792400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37452                    (1698541200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37453                    (1711846800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37454                    (1729990800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37455                    (1743296400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37456                    (1761440400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37457                    (1774746000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37458                    (1792890000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37459                    (1806195600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37460                    (1824944400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37461                    (1837645200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37462                    (1856394000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37463                    (1869094800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37464                    (1887843600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37465                    (1901149200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37466                    (1919293200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37467                    (1932598800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37468                    (1950742800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37469                    (1964048400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37470                    (1982797200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37471                    (1995498000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37472                    (2014246800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37473                    (2026947600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37474                    (2045696400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37475                    (2058397200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37476                    (2077146000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37477                    (2090451600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37478                    (2108595600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37479                    (2121901200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37480                    (2140045200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37481                    (2153350800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37482                    (2172099600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37483                    (2184800400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37484                    (2203549200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37485                    (2216250000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37486                    (2234998800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37487                    (2248304400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37488                    (2266448400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37489                    (2279754000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37490                    (2297898000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37491                    (2311203600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37492                    (2329347600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37493                    (2342653200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37494                    (2361402000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37495                    (2374102800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37496                    (2392851600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37497                    (2405552400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37498                    (2424301200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37499                    (2437606800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37500                    (2455750800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37501                    (2469056400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37502                    (2487200400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37503                    (2500506000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37504                    (2519254800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37505                    (2531955600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37506                    (2550704400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37507                    (2563405200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37508                    (2582154000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37509                    (2595459600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37510                    (2613603600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37511                    (2626909200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37512                    (2645053200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37513                    (2658358800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37514                    (2676502800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37515                    (2689808400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37516                    (2708557200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37517                    (2721258000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37518                    (2740006800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37519                    (2752707600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37520                    (2771456400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37521                    (2784762000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37522                    (2802906000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37523                    (2816211600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37524                    (2834355600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37525                    (2847661200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37526                    (2866410000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37527                    (2879110800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37528                    (2897859600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37529                    (2910560400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37530                    (2929309200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37531                    (2942010000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37532                    (2960758800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37533                    (2974064400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37534                    (2992208400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37535                    (3005514000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37536                    (3023658000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37537                    (3036963600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37538                    (3055712400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37539                    (3068413200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37540                    (3087162000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37541                    (3099862800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37542                    (3118611600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37543                    (3131917200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37544                    (3150061200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37545                    (3163366800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37546                    (3181510800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37547                    (3194816400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37548                    (3212960400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37549                    (3226266000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37550                    (3245014800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37551                    (3257715600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37552                    (3276464400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37553                    (3289165200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37554                    (3307914000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37555                    (3321219600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37556                    (3339363600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37557                    (3352669200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37558                    (3370813200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37559                    (3384118800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37560                    (3402867600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37561                    (3415568400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37562                    (3434317200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37563                    (3447018000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37564                    (3465766800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37565                    (3479072400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37566                    (3497216400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37567                    (3510522000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37568                    (3528666000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37569                    (3541971600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37570                    (3560115600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37571                    (3573421200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37572                    (3592170000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37573                    (3604870800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37574                    (3623619600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37575                    (3636320400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37576                    (3655069200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37577                    (3668374800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37578                    (3686518800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37579                    (3699824400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37580                    (3717968400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37581                    (3731274000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37582                    (3750022800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37583                    (3762723600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37584                    (3781472400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37585                    (3794173200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37586                    (3812922000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37587                    (3825622800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37588                    (3844371600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37589                    (3857677200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37590                    (3875821200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37591                    (3889126800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37592                    (3907270800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37593                    (3920576400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37594                    (3939325200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37595                    (3952026000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37596                    (3970774800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37597                    (3983475600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37598                    (4002224400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37599                    (4015530000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37600                    (4033674000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37601                    (4046979600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37602                    (4065123600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37603                    (4078429200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
37604                    (4096573200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37605                ];
37606                FixedTimespanSet {
37607                    first: FixedTimespan {
37608                        utc_offset: -6160,
37609                        dst_offset: 0,
37610                        name: Some("LMT"),
37611                    },
37612                    rest: REST
37613                }
37614            },
37615
37616            Tz::Atlantic__Bermuda => {
37617                const REST: &[(i64, FixedTimespan)] = &[
37618                    (-2524506042, FixedTimespan { utc_offset: -15558, dst_offset: 0, name: Some("BMT") }),
37619                    (-1664307642, FixedTimespan { utc_offset: -15558, dst_offset: 3600, name: Some("BST") }),
37620                    (-1648932042, FixedTimespan { utc_offset: -15558, dst_offset: 0, name: Some("BMT") }),
37621                    (-1632080442, FixedTimespan { utc_offset: -15558, dst_offset: 3600, name: Some("BST") }),
37622                    (-1618692042, FixedTimespan { utc_offset: -15558, dst_offset: 0, name: Some("BMT") }),
37623                    (-1262281242, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37624                    (-882727200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37625                    (-858538800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37626                    (-845229600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37627                    (-825879600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37628                    (-814384800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37629                    (-793825200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37630                    (-782935200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37631                    (-762375600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37632                    (-713988000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37633                    (-703710000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37634                    (-681933600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37635                    (-672865200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37636                    (-650484000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37637                    (-641415600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37638                    (-618429600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37639                    (-609966000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37640                    (-586980000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37641                    (-578516400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37642                    (-555530400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37643                    (-546462000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37644                    (-429127200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37645                    (-415825200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37646                    (136360800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37647                    (152082000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37648                    (167810400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37649                    (183531600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37650                    (199260000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37651                    (215586000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37652                    (230709600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37653                    (247035600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37654                    (262764000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37655                    (278485200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37656                    (294213600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37657                    (309934800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37658                    (325663200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37659                    (341384400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37660                    (357112800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37661                    (372834000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37662                    (388562400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37663                    (404888400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37664                    (420012000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37665                    (436338000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37666                    (452066400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37667                    (467787600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37668                    (483516000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37669                    (499237200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37670                    (514965600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37671                    (530686800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37672                    (544600800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37673                    (562136400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37674                    (576050400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37675                    (594190800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37676                    (607500000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37677                    (625640400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37678                    (638949600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37679                    (657090000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37680                    (671004000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37681                    (688539600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37682                    (702453600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37683                    (719989200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37684                    (733903200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37685                    (752043600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37686                    (765352800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37687                    (783493200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37688                    (796802400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37689                    (814942800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37690                    (828856800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37691                    (846392400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37692                    (860306400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37693                    (877842000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37694                    (891756000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37695                    (909291600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37696                    (923205600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37697                    (941346000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37698                    (954655200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37699                    (972795600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37700                    (986104800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37701                    (1004245200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37702                    (1018159200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37703                    (1035694800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37704                    (1049608800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37705                    (1067144400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37706                    (1081058400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37707                    (1099198800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37708                    (1112508000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37709                    (1130648400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37710                    (1143957600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37711                    (1162098000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37712                    (1173592800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37713                    (1194152400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37714                    (1205042400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37715                    (1225602000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37716                    (1236492000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37717                    (1257051600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37718                    (1268546400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37719                    (1289106000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37720                    (1299996000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37721                    (1320555600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37722                    (1331445600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37723                    (1352005200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37724                    (1362895200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37725                    (1383454800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37726                    (1394344800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37727                    (1414904400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37728                    (1425794400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37729                    (1446354000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37730                    (1457848800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37731                    (1478408400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37732                    (1489298400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37733                    (1509858000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37734                    (1520748000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37735                    (1541307600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37736                    (1552197600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37737                    (1572757200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37738                    (1583647200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37739                    (1604206800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37740                    (1615701600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37741                    (1636261200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37742                    (1647151200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37743                    (1667710800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37744                    (1678600800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37745                    (1699160400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37746                    (1710050400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37747                    (1730610000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37748                    (1741500000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37749                    (1762059600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37750                    (1772949600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37751                    (1793509200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37752                    (1805004000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37753                    (1825563600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37754                    (1836453600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37755                    (1857013200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37756                    (1867903200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37757                    (1888462800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37758                    (1899352800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37759                    (1919912400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37760                    (1930802400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37761                    (1951362000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37762                    (1962856800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37763                    (1983416400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37764                    (1994306400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37765                    (2014866000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37766                    (2025756000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37767                    (2046315600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37768                    (2057205600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37769                    (2077765200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37770                    (2088655200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37771                    (2109214800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37772                    (2120104800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37773                    (2140664400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37774                    (2152159200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37775                    (2172718800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37776                    (2183608800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37777                    (2204168400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37778                    (2215058400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37779                    (2235618000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37780                    (2246508000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37781                    (2267067600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37782                    (2277957600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37783                    (2298517200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37784                    (2309407200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37785                    (2329966800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37786                    (2341461600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37787                    (2362021200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37788                    (2372911200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37789                    (2393470800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37790                    (2404360800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37791                    (2424920400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37792                    (2435810400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37793                    (2456370000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37794                    (2467260000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37795                    (2487819600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37796                    (2499314400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37797                    (2519874000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37798                    (2530764000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37799                    (2551323600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37800                    (2562213600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37801                    (2582773200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37802                    (2593663200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37803                    (2614222800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37804                    (2625112800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37805                    (2645672400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37806                    (2656562400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37807                    (2677122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37808                    (2688616800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37809                    (2709176400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37810                    (2720066400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37811                    (2740626000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37812                    (2751516000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37813                    (2772075600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37814                    (2782965600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37815                    (2803525200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37816                    (2814415200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37817                    (2834974800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37818                    (2846469600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37819                    (2867029200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37820                    (2877919200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37821                    (2898478800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37822                    (2909368800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37823                    (2929928400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37824                    (2940818400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37825                    (2961378000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37826                    (2972268000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37827                    (2992827600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37828                    (3003717600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37829                    (3024277200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37830                    (3035772000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37831                    (3056331600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37832                    (3067221600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37833                    (3087781200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37834                    (3098671200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37835                    (3119230800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37836                    (3130120800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37837                    (3150680400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37838                    (3161570400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37839                    (3182130000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37840                    (3193020000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37841                    (3213579600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37842                    (3225074400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37843                    (3245634000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37844                    (3256524000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37845                    (3277083600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37846                    (3287973600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37847                    (3308533200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37848                    (3319423200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37849                    (3339982800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37850                    (3350872800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37851                    (3371432400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37852                    (3382927200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37853                    (3403486800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37854                    (3414376800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37855                    (3434936400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37856                    (3445826400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37857                    (3466386000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37858                    (3477276000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37859                    (3497835600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37860                    (3508725600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37861                    (3529285200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37862                    (3540175200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37863                    (3560734800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37864                    (3572229600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37865                    (3592789200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37866                    (3603679200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37867                    (3624238800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37868                    (3635128800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37869                    (3655688400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37870                    (3666578400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37871                    (3687138000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37872                    (3698028000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37873                    (3718587600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37874                    (3730082400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37875                    (3750642000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37876                    (3761532000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37877                    (3782091600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37878                    (3792981600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37879                    (3813541200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37880                    (3824431200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37881                    (3844990800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37882                    (3855880800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37883                    (3876440400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37884                    (3887330400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37885                    (3907890000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37886                    (3919384800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37887                    (3939944400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37888                    (3950834400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37889                    (3971394000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37890                    (3982284000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37891                    (4002843600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37892                    (4013733600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37893                    (4034293200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37894                    (4045183200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37895                    (4065742800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37896                    (4076632800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
37897                    (4097192400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
37898                ];
37899                FixedTimespanSet {
37900                    first: FixedTimespan {
37901                        utc_offset: -15558,
37902                        dst_offset: 0,
37903                        name: Some("LMT"),
37904                    },
37905                    rest: REST
37906                }
37907            },
37908
37909            Tz::Atlantic__Canary => {
37910                const REST: &[(i64, FixedTimespan)] = &[
37911                    (-1509663504, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
37912                    (-733874400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
37913                    (323827200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
37914                    (338950800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
37915                    (354675600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
37916                    (370400400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
37917                    (386125200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
37918                    (401850000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
37919                    (417574800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
37920                    (433299600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
37921                    (449024400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
37922                    (465354000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
37923                    (481078800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
37924                    (496803600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
37925                    (512528400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
37926                    (528253200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
37927                    (543978000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
37928                    (559702800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
37929                    (575427600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
37930                    (591152400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
37931                    (606877200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
37932                    (622602000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
37933                    (638326800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
37934                    (654656400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
37935                    (670381200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
37936                    (686106000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
37937                    (701830800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
37938                    (717555600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
37939                    (733280400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
37940                    (749005200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
37941                    (764730000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
37942                    (780454800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
37943                    (796179600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
37944                    (811904400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
37945                    (828234000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
37946                    (846378000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
37947                    (859683600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
37948                    (877827600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
37949                    (891133200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
37950                    (909277200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
37951                    (922582800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
37952                    (941331600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
37953                    (954032400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
37954                    (972781200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
37955                    (985482000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
37956                    (1004230800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
37957                    (1017536400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
37958                    (1035680400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
37959                    (1048986000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
37960                    (1067130000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
37961                    (1080435600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
37962                    (1099184400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
37963                    (1111885200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
37964                    (1130634000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
37965                    (1143334800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
37966                    (1162083600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
37967                    (1174784400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
37968                    (1193533200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
37969                    (1206838800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
37970                    (1224982800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
37971                    (1238288400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
37972                    (1256432400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
37973                    (1269738000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
37974                    (1288486800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
37975                    (1301187600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
37976                    (1319936400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
37977                    (1332637200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
37978                    (1351386000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
37979                    (1364691600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
37980                    (1382835600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
37981                    (1396141200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
37982                    (1414285200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
37983                    (1427590800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
37984                    (1445734800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
37985                    (1459040400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
37986                    (1477789200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
37987                    (1490490000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
37988                    (1509238800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
37989                    (1521939600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
37990                    (1540688400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
37991                    (1553994000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
37992                    (1572138000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
37993                    (1585443600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
37994                    (1603587600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
37995                    (1616893200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
37996                    (1635642000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
37997                    (1648342800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
37998                    (1667091600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
37999                    (1679792400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38000                    (1698541200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38001                    (1711846800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38002                    (1729990800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38003                    (1743296400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38004                    (1761440400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38005                    (1774746000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38006                    (1792890000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38007                    (1806195600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38008                    (1824944400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38009                    (1837645200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38010                    (1856394000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38011                    (1869094800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38012                    (1887843600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38013                    (1901149200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38014                    (1919293200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38015                    (1932598800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38016                    (1950742800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38017                    (1964048400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38018                    (1982797200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38019                    (1995498000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38020                    (2014246800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38021                    (2026947600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38022                    (2045696400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38023                    (2058397200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38024                    (2077146000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38025                    (2090451600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38026                    (2108595600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38027                    (2121901200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38028                    (2140045200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38029                    (2153350800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38030                    (2172099600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38031                    (2184800400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38032                    (2203549200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38033                    (2216250000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38034                    (2234998800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38035                    (2248304400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38036                    (2266448400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38037                    (2279754000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38038                    (2297898000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38039                    (2311203600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38040                    (2329347600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38041                    (2342653200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38042                    (2361402000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38043                    (2374102800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38044                    (2392851600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38045                    (2405552400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38046                    (2424301200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38047                    (2437606800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38048                    (2455750800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38049                    (2469056400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38050                    (2487200400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38051                    (2500506000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38052                    (2519254800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38053                    (2531955600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38054                    (2550704400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38055                    (2563405200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38056                    (2582154000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38057                    (2595459600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38058                    (2613603600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38059                    (2626909200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38060                    (2645053200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38061                    (2658358800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38062                    (2676502800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38063                    (2689808400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38064                    (2708557200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38065                    (2721258000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38066                    (2740006800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38067                    (2752707600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38068                    (2771456400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38069                    (2784762000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38070                    (2802906000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38071                    (2816211600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38072                    (2834355600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38073                    (2847661200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38074                    (2866410000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38075                    (2879110800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38076                    (2897859600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38077                    (2910560400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38078                    (2929309200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38079                    (2942010000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38080                    (2960758800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38081                    (2974064400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38082                    (2992208400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38083                    (3005514000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38084                    (3023658000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38085                    (3036963600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38086                    (3055712400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38087                    (3068413200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38088                    (3087162000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38089                    (3099862800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38090                    (3118611600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38091                    (3131917200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38092                    (3150061200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38093                    (3163366800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38094                    (3181510800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38095                    (3194816400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38096                    (3212960400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38097                    (3226266000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38098                    (3245014800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38099                    (3257715600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38100                    (3276464400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38101                    (3289165200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38102                    (3307914000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38103                    (3321219600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38104                    (3339363600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38105                    (3352669200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38106                    (3370813200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38107                    (3384118800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38108                    (3402867600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38109                    (3415568400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38110                    (3434317200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38111                    (3447018000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38112                    (3465766800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38113                    (3479072400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38114                    (3497216400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38115                    (3510522000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38116                    (3528666000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38117                    (3541971600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38118                    (3560115600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38119                    (3573421200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38120                    (3592170000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38121                    (3604870800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38122                    (3623619600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38123                    (3636320400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38124                    (3655069200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38125                    (3668374800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38126                    (3686518800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38127                    (3699824400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38128                    (3717968400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38129                    (3731274000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38130                    (3750022800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38131                    (3762723600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38132                    (3781472400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38133                    (3794173200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38134                    (3812922000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38135                    (3825622800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38136                    (3844371600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38137                    (3857677200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38138                    (3875821200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38139                    (3889126800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38140                    (3907270800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38141                    (3920576400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38142                    (3939325200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38143                    (3952026000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38144                    (3970774800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38145                    (3983475600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38146                    (4002224400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38147                    (4015530000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38148                    (4033674000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38149                    (4046979600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38150                    (4065123600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38151                    (4078429200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38152                    (4096573200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38153                ];
38154                FixedTimespanSet {
38155                    first: FixedTimespan {
38156                        utc_offset: -3696,
38157                        dst_offset: 0,
38158                        name: Some("LMT"),
38159                    },
38160                    rest: REST
38161                }
38162            },
38163
38164            Tz::Atlantic__Cape_Verde => {
38165                const REST: &[(i64, FixedTimespan)] = &[
38166                    (-1830376800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
38167                    (-862610400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
38168                    (-764118000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
38169                    (186120000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
38170                ];
38171                FixedTimespanSet {
38172                    first: FixedTimespan {
38173                        utc_offset: -5644,
38174                        dst_offset: 0,
38175                        name: Some("LMT"),
38176                    },
38177                    rest: REST
38178                }
38179            },
38180
38181            Tz::Atlantic__Faeroe => {
38182                const REST: &[(i64, FixedTimespan)] = &[
38183                    (-1955748776, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38184                    (354675600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38185                    (370400400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38186                    (386125200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38187                    (401850000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38188                    (417574800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38189                    (433299600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38190                    (449024400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38191                    (465354000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38192                    (481078800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38193                    (496803600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38194                    (512528400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38195                    (528253200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38196                    (543978000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38197                    (559702800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38198                    (575427600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38199                    (591152400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38200                    (606877200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38201                    (622602000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38202                    (638326800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38203                    (654656400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38204                    (670381200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38205                    (686106000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38206                    (701830800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38207                    (717555600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38208                    (733280400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38209                    (749005200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38210                    (764730000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38211                    (780454800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38212                    (796179600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38213                    (811904400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38214                    (828234000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38215                    (846378000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38216                    (859683600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38217                    (877827600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38218                    (891133200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38219                    (909277200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38220                    (922582800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38221                    (941331600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38222                    (954032400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38223                    (972781200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38224                    (985482000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38225                    (1004230800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38226                    (1017536400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38227                    (1035680400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38228                    (1048986000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38229                    (1067130000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38230                    (1080435600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38231                    (1099184400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38232                    (1111885200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38233                    (1130634000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38234                    (1143334800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38235                    (1162083600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38236                    (1174784400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38237                    (1193533200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38238                    (1206838800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38239                    (1224982800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38240                    (1238288400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38241                    (1256432400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38242                    (1269738000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38243                    (1288486800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38244                    (1301187600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38245                    (1319936400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38246                    (1332637200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38247                    (1351386000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38248                    (1364691600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38249                    (1382835600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38250                    (1396141200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38251                    (1414285200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38252                    (1427590800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38253                    (1445734800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38254                    (1459040400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38255                    (1477789200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38256                    (1490490000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38257                    (1509238800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38258                    (1521939600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38259                    (1540688400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38260                    (1553994000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38261                    (1572138000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38262                    (1585443600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38263                    (1603587600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38264                    (1616893200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38265                    (1635642000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38266                    (1648342800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38267                    (1667091600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38268                    (1679792400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38269                    (1698541200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38270                    (1711846800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38271                    (1729990800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38272                    (1743296400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38273                    (1761440400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38274                    (1774746000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38275                    (1792890000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38276                    (1806195600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38277                    (1824944400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38278                    (1837645200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38279                    (1856394000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38280                    (1869094800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38281                    (1887843600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38282                    (1901149200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38283                    (1919293200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38284                    (1932598800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38285                    (1950742800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38286                    (1964048400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38287                    (1982797200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38288                    (1995498000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38289                    (2014246800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38290                    (2026947600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38291                    (2045696400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38292                    (2058397200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38293                    (2077146000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38294                    (2090451600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38295                    (2108595600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38296                    (2121901200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38297                    (2140045200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38298                    (2153350800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38299                    (2172099600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38300                    (2184800400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38301                    (2203549200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38302                    (2216250000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38303                    (2234998800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38304                    (2248304400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38305                    (2266448400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38306                    (2279754000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38307                    (2297898000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38308                    (2311203600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38309                    (2329347600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38310                    (2342653200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38311                    (2361402000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38312                    (2374102800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38313                    (2392851600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38314                    (2405552400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38315                    (2424301200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38316                    (2437606800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38317                    (2455750800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38318                    (2469056400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38319                    (2487200400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38320                    (2500506000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38321                    (2519254800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38322                    (2531955600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38323                    (2550704400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38324                    (2563405200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38325                    (2582154000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38326                    (2595459600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38327                    (2613603600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38328                    (2626909200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38329                    (2645053200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38330                    (2658358800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38331                    (2676502800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38332                    (2689808400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38333                    (2708557200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38334                    (2721258000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38335                    (2740006800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38336                    (2752707600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38337                    (2771456400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38338                    (2784762000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38339                    (2802906000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38340                    (2816211600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38341                    (2834355600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38342                    (2847661200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38343                    (2866410000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38344                    (2879110800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38345                    (2897859600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38346                    (2910560400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38347                    (2929309200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38348                    (2942010000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38349                    (2960758800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38350                    (2974064400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38351                    (2992208400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38352                    (3005514000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38353                    (3023658000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38354                    (3036963600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38355                    (3055712400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38356                    (3068413200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38357                    (3087162000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38358                    (3099862800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38359                    (3118611600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38360                    (3131917200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38361                    (3150061200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38362                    (3163366800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38363                    (3181510800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38364                    (3194816400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38365                    (3212960400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38366                    (3226266000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38367                    (3245014800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38368                    (3257715600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38369                    (3276464400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38370                    (3289165200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38371                    (3307914000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38372                    (3321219600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38373                    (3339363600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38374                    (3352669200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38375                    (3370813200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38376                    (3384118800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38377                    (3402867600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38378                    (3415568400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38379                    (3434317200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38380                    (3447018000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38381                    (3465766800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38382                    (3479072400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38383                    (3497216400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38384                    (3510522000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38385                    (3528666000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38386                    (3541971600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38387                    (3560115600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38388                    (3573421200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38389                    (3592170000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38390                    (3604870800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38391                    (3623619600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38392                    (3636320400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38393                    (3655069200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38394                    (3668374800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38395                    (3686518800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38396                    (3699824400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38397                    (3717968400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38398                    (3731274000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38399                    (3750022800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38400                    (3762723600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38401                    (3781472400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38402                    (3794173200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38403                    (3812922000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38404                    (3825622800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38405                    (3844371600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38406                    (3857677200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38407                    (3875821200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38408                    (3889126800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38409                    (3907270800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38410                    (3920576400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38411                    (3939325200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38412                    (3952026000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38413                    (3970774800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38414                    (3983475600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38415                    (4002224400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38416                    (4015530000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38417                    (4033674000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38418                    (4046979600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38419                    (4065123600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38420                    (4078429200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38421                    (4096573200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38422                ];
38423                FixedTimespanSet {
38424                    first: FixedTimespan {
38425                        utc_offset: -1624,
38426                        dst_offset: 0,
38427                        name: Some("LMT"),
38428                    },
38429                    rest: REST
38430                }
38431            },
38432
38433            Tz::Atlantic__Faroe => {
38434                const REST: &[(i64, FixedTimespan)] = &[
38435                    (-1955748776, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38436                    (354675600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38437                    (370400400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38438                    (386125200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38439                    (401850000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38440                    (417574800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38441                    (433299600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38442                    (449024400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38443                    (465354000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38444                    (481078800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38445                    (496803600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38446                    (512528400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38447                    (528253200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38448                    (543978000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38449                    (559702800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38450                    (575427600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38451                    (591152400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38452                    (606877200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38453                    (622602000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38454                    (638326800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38455                    (654656400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38456                    (670381200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38457                    (686106000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38458                    (701830800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38459                    (717555600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38460                    (733280400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38461                    (749005200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38462                    (764730000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38463                    (780454800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38464                    (796179600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38465                    (811904400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38466                    (828234000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38467                    (846378000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38468                    (859683600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38469                    (877827600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38470                    (891133200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38471                    (909277200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38472                    (922582800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38473                    (941331600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38474                    (954032400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38475                    (972781200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38476                    (985482000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38477                    (1004230800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38478                    (1017536400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38479                    (1035680400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38480                    (1048986000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38481                    (1067130000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38482                    (1080435600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38483                    (1099184400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38484                    (1111885200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38485                    (1130634000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38486                    (1143334800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38487                    (1162083600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38488                    (1174784400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38489                    (1193533200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38490                    (1206838800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38491                    (1224982800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38492                    (1238288400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38493                    (1256432400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38494                    (1269738000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38495                    (1288486800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38496                    (1301187600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38497                    (1319936400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38498                    (1332637200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38499                    (1351386000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38500                    (1364691600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38501                    (1382835600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38502                    (1396141200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38503                    (1414285200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38504                    (1427590800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38505                    (1445734800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38506                    (1459040400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38507                    (1477789200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38508                    (1490490000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38509                    (1509238800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38510                    (1521939600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38511                    (1540688400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38512                    (1553994000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38513                    (1572138000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38514                    (1585443600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38515                    (1603587600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38516                    (1616893200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38517                    (1635642000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38518                    (1648342800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38519                    (1667091600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38520                    (1679792400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38521                    (1698541200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38522                    (1711846800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38523                    (1729990800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38524                    (1743296400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38525                    (1761440400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38526                    (1774746000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38527                    (1792890000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38528                    (1806195600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38529                    (1824944400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38530                    (1837645200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38531                    (1856394000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38532                    (1869094800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38533                    (1887843600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38534                    (1901149200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38535                    (1919293200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38536                    (1932598800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38537                    (1950742800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38538                    (1964048400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38539                    (1982797200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38540                    (1995498000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38541                    (2014246800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38542                    (2026947600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38543                    (2045696400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38544                    (2058397200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38545                    (2077146000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38546                    (2090451600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38547                    (2108595600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38548                    (2121901200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38549                    (2140045200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38550                    (2153350800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38551                    (2172099600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38552                    (2184800400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38553                    (2203549200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38554                    (2216250000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38555                    (2234998800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38556                    (2248304400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38557                    (2266448400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38558                    (2279754000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38559                    (2297898000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38560                    (2311203600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38561                    (2329347600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38562                    (2342653200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38563                    (2361402000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38564                    (2374102800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38565                    (2392851600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38566                    (2405552400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38567                    (2424301200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38568                    (2437606800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38569                    (2455750800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38570                    (2469056400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38571                    (2487200400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38572                    (2500506000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38573                    (2519254800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38574                    (2531955600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38575                    (2550704400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38576                    (2563405200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38577                    (2582154000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38578                    (2595459600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38579                    (2613603600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38580                    (2626909200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38581                    (2645053200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38582                    (2658358800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38583                    (2676502800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38584                    (2689808400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38585                    (2708557200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38586                    (2721258000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38587                    (2740006800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38588                    (2752707600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38589                    (2771456400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38590                    (2784762000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38591                    (2802906000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38592                    (2816211600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38593                    (2834355600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38594                    (2847661200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38595                    (2866410000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38596                    (2879110800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38597                    (2897859600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38598                    (2910560400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38599                    (2929309200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38600                    (2942010000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38601                    (2960758800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38602                    (2974064400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38603                    (2992208400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38604                    (3005514000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38605                    (3023658000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38606                    (3036963600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38607                    (3055712400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38608                    (3068413200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38609                    (3087162000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38610                    (3099862800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38611                    (3118611600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38612                    (3131917200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38613                    (3150061200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38614                    (3163366800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38615                    (3181510800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38616                    (3194816400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38617                    (3212960400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38618                    (3226266000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38619                    (3245014800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38620                    (3257715600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38621                    (3276464400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38622                    (3289165200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38623                    (3307914000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38624                    (3321219600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38625                    (3339363600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38626                    (3352669200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38627                    (3370813200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38628                    (3384118800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38629                    (3402867600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38630                    (3415568400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38631                    (3434317200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38632                    (3447018000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38633                    (3465766800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38634                    (3479072400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38635                    (3497216400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38636                    (3510522000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38637                    (3528666000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38638                    (3541971600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38639                    (3560115600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38640                    (3573421200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38641                    (3592170000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38642                    (3604870800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38643                    (3623619600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38644                    (3636320400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38645                    (3655069200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38646                    (3668374800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38647                    (3686518800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38648                    (3699824400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38649                    (3717968400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38650                    (3731274000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38651                    (3750022800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38652                    (3762723600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38653                    (3781472400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38654                    (3794173200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38655                    (3812922000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38656                    (3825622800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38657                    (3844371600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38658                    (3857677200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38659                    (3875821200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38660                    (3889126800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38661                    (3907270800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38662                    (3920576400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38663                    (3939325200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38664                    (3952026000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38665                    (3970774800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38666                    (3983475600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38667                    (4002224400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38668                    (4015530000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38669                    (4033674000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38670                    (4046979600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38671                    (4065123600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38672                    (4078429200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
38673                    (4096573200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
38674                ];
38675                FixedTimespanSet {
38676                    first: FixedTimespan {
38677                        utc_offset: -1624,
38678                        dst_offset: 0,
38679                        name: Some("LMT"),
38680                    },
38681                    rest: REST
38682                }
38683            },
38684
38685            Tz::Atlantic__Jan_Mayen => {
38686                const REST: &[(i64, FixedTimespan)] = &[
38687                    (-2422054408, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38688                    (-1693706400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38689                    (-1680483600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38690                    (-1663455600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38691                    (-1650150000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38692                    (-1632006000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38693                    (-1618700400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38694                    (-938905200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38695                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38696                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38697                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38698                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38699                    (-796777200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38700                    (-781052400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38701                    (-776563200, FixedTimespan { utc_offset: 3600, dst_offset: 7200, name: Some("CEMT") }),
38702                    (-765936000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38703                    (-761180400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38704                    (-748479600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38705                    (-733273200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38706                    (-717631200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38707                    (-714610800, FixedTimespan { utc_offset: 3600, dst_offset: 7200, name: Some("CEMT") }),
38708                    (-710380800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38709                    (-701910000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38710                    (-684975600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38711                    (-670460400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38712                    (-654130800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38713                    (-639010800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38714                    (323830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38715                    (338950800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38716                    (354675600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38717                    (370400400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38718                    (386125200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38719                    (401850000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38720                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38721                    (433299600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38722                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38723                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38724                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38725                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38726                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38727                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38728                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38729                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38730                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38731                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38732                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38733                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38734                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38735                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38736                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38737                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38738                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38739                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38740                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38741                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38742                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38743                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38744                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38745                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38746                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38747                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38748                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38749                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38750                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38751                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38752                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38753                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38754                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38755                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38756                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38757                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38758                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38759                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38760                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38761                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38762                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38763                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38764                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38765                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38766                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38767                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38768                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38769                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38770                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38771                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38772                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38773                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38774                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38775                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38776                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38777                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38778                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38779                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38780                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38781                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38782                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38783                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38784                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38785                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38786                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38787                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38788                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38789                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38790                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38791                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38792                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38793                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38794                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38795                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38796                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38797                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38798                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38799                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38800                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38801                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38802                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38803                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38804                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38805                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38806                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38807                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38808                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38809                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38810                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38811                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38812                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38813                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38814                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38815                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38816                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38817                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38818                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38819                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38820                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38821                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38822                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38823                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38824                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38825                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38826                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38827                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38828                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38829                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38830                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38831                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38832                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38833                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38834                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38835                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38836                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38837                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38838                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38839                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38840                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38841                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38842                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38843                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38844                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38845                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38846                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38847                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38848                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38849                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38850                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38851                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38852                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38853                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38854                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38855                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38856                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38857                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38858                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38859                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38860                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38861                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38862                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38863                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38864                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38865                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38866                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38867                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38868                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38869                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38870                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38871                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38872                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38873                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38874                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38875                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38876                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38877                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38878                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38879                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38880                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38881                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38882                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38883                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38884                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38885                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38886                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38887                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38888                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38889                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38890                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38891                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38892                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38893                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38894                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38895                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38896                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38897                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38898                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38899                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38900                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38901                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38902                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38903                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38904                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38905                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38906                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38907                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38908                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38909                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38910                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38911                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38912                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38913                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38914                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38915                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38916                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38917                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38918                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38919                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38920                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38921                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38922                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38923                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38924                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38925                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38926                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38927                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38928                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38929                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38930                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38931                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38932                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38933                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38934                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38935                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38936                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38937                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38938                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38939                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38940                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38941                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38942                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38943                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38944                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38945                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38946                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38947                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38948                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38949                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38950                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38951                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38952                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
38953                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
38954                ];
38955                FixedTimespanSet {
38956                    first: FixedTimespan {
38957                        utc_offset: 3208,
38958                        dst_offset: 0,
38959                        name: Some("LMT"),
38960                    },
38961                    rest: REST
38962                }
38963            },
38964
38965            Tz::Atlantic__Madeira => {
38966                const REST: &[(i64, FixedTimespan)] = &[
38967                    (-2713906344, FixedTimespan { utc_offset: -4056, dst_offset: 0, name: Some("FMT") }),
38968                    (-1830380400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
38969                    (-1689552000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
38970                    (-1677798000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
38971                    (-1667430000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
38972                    (-1647734400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
38973                    (-1635894000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
38974                    (-1616198400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
38975                    (-1604358000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
38976                    (-1584662400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
38977                    (-1572735600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
38978                    (-1553040000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
38979                    (-1541199600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
38980                    (-1521504000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
38981                    (-1442448000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
38982                    (-1427673600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
38983                    (-1379289600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
38984                    (-1364774400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
38985                    (-1348444800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
38986                    (-1333324800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
38987                    (-1316390400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
38988                    (-1301270400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
38989                    (-1284336000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
38990                    (-1269820800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
38991                    (-1221436800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
38992                    (-1206921600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
38993                    (-1191196800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
38994                    (-1175472000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
38995                    (-1127692800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
38996                    (-1111968000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
38997                    (-1096848000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
38998                    (-1080518400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
38999                    (-1063584000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
39000                    (-1049068800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
39001                    (-1033344000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
39002                    (-1017619200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
39003                    (-1002499200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
39004                    (-986169600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
39005                    (-969235200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
39006                    (-950486400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
39007                    (-942019200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
39008                    (-922492800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
39009                    (-906940800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
39010                    (-891129600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
39011                    (-877305600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
39012                    (-873680400, FixedTimespan { utc_offset: -3600, dst_offset: 7200, name: None }),
39013                    (-864003600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
39014                    (-857952000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
39015                    (-845856000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
39016                    (-842835600, FixedTimespan { utc_offset: -3600, dst_offset: 7200, name: None }),
39017                    (-831344400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
39018                    (-825897600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
39019                    (-814406400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
39020                    (-810781200, FixedTimespan { utc_offset: -3600, dst_offset: 7200, name: None }),
39021                    (-799894800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
39022                    (-794448000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
39023                    (-782956800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
39024                    (-779331600, FixedTimespan { utc_offset: -3600, dst_offset: 7200, name: None }),
39025                    (-768445200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
39026                    (-762998400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
39027                    (-749088000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
39028                    (-733363200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
39029                    (-717627600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
39030                    (-701902800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
39031                    (-686178000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
39032                    (-670453200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
39033                    (-654728400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
39034                    (-639003600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
39035                    (-623278800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
39036                    (-607554000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
39037                    (-591829200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
39038                    (-575499600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
39039                    (-559774800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
39040                    (-544050000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
39041                    (-528325200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
39042                    (-512600400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
39043                    (-496875600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
39044                    (-481150800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
39045                    (-465426000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
39046                    (-449701200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
39047                    (-433976400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
39048                    (-417646800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
39049                    (-401922000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
39050                    (-386197200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
39051                    (-370472400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
39052                    (-354747600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
39053                    (-339022800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
39054                    (-323298000, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
39055                    (-307573200, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
39056                    (-291848400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
39057                    (-276123600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
39058                    (-260398800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
39059                    (-244674000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
39060                    (-228344400, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
39061                    (-212619600, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
39062                    (-196894800, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
39063                    (-181170000, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
39064                    (-165445200, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
39065                    (-149720400, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
39066                    (-133995600, FixedTimespan { utc_offset: -3600, dst_offset: 0, name: None }),
39067                    (-118270800, FixedTimespan { utc_offset: -3600, dst_offset: 3600, name: None }),
39068                    (-102546000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39069                    (386726400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39070                    (401846400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39071                    (417571200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39072                    (433296000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39073                    (449020800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39074                    (465350400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39075                    (481075200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39076                    (496800000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39077                    (512524800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39078                    (528253200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39079                    (543978000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39080                    (559702800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39081                    (575427600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39082                    (591152400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39083                    (606877200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39084                    (622602000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39085                    (638326800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39086                    (654656400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39087                    (670381200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39088                    (686106000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39089                    (701830800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39090                    (717555600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39091                    (733280400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39092                    (749005200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39093                    (764730000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39094                    (780454800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39095                    (796179600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39096                    (811904400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39097                    (828234000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39098                    (846378000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39099                    (859683600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39100                    (877827600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39101                    (891133200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39102                    (909277200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39103                    (922582800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39104                    (941331600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39105                    (954032400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39106                    (972781200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39107                    (985482000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39108                    (1004230800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39109                    (1017536400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39110                    (1035680400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39111                    (1048986000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39112                    (1067130000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39113                    (1080435600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39114                    (1099184400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39115                    (1111885200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39116                    (1130634000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39117                    (1143334800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39118                    (1162083600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39119                    (1174784400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39120                    (1193533200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39121                    (1206838800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39122                    (1224982800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39123                    (1238288400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39124                    (1256432400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39125                    (1269738000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39126                    (1288486800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39127                    (1301187600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39128                    (1319936400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39129                    (1332637200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39130                    (1351386000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39131                    (1364691600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39132                    (1382835600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39133                    (1396141200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39134                    (1414285200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39135                    (1427590800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39136                    (1445734800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39137                    (1459040400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39138                    (1477789200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39139                    (1490490000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39140                    (1509238800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39141                    (1521939600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39142                    (1540688400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39143                    (1553994000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39144                    (1572138000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39145                    (1585443600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39146                    (1603587600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39147                    (1616893200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39148                    (1635642000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39149                    (1648342800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39150                    (1667091600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39151                    (1679792400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39152                    (1698541200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39153                    (1711846800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39154                    (1729990800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39155                    (1743296400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39156                    (1761440400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39157                    (1774746000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39158                    (1792890000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39159                    (1806195600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39160                    (1824944400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39161                    (1837645200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39162                    (1856394000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39163                    (1869094800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39164                    (1887843600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39165                    (1901149200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39166                    (1919293200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39167                    (1932598800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39168                    (1950742800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39169                    (1964048400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39170                    (1982797200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39171                    (1995498000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39172                    (2014246800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39173                    (2026947600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39174                    (2045696400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39175                    (2058397200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39176                    (2077146000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39177                    (2090451600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39178                    (2108595600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39179                    (2121901200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39180                    (2140045200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39181                    (2153350800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39182                    (2172099600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39183                    (2184800400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39184                    (2203549200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39185                    (2216250000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39186                    (2234998800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39187                    (2248304400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39188                    (2266448400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39189                    (2279754000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39190                    (2297898000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39191                    (2311203600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39192                    (2329347600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39193                    (2342653200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39194                    (2361402000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39195                    (2374102800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39196                    (2392851600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39197                    (2405552400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39198                    (2424301200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39199                    (2437606800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39200                    (2455750800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39201                    (2469056400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39202                    (2487200400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39203                    (2500506000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39204                    (2519254800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39205                    (2531955600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39206                    (2550704400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39207                    (2563405200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39208                    (2582154000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39209                    (2595459600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39210                    (2613603600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39211                    (2626909200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39212                    (2645053200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39213                    (2658358800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39214                    (2676502800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39215                    (2689808400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39216                    (2708557200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39217                    (2721258000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39218                    (2740006800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39219                    (2752707600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39220                    (2771456400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39221                    (2784762000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39222                    (2802906000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39223                    (2816211600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39224                    (2834355600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39225                    (2847661200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39226                    (2866410000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39227                    (2879110800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39228                    (2897859600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39229                    (2910560400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39230                    (2929309200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39231                    (2942010000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39232                    (2960758800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39233                    (2974064400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39234                    (2992208400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39235                    (3005514000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39236                    (3023658000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39237                    (3036963600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39238                    (3055712400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39239                    (3068413200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39240                    (3087162000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39241                    (3099862800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39242                    (3118611600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39243                    (3131917200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39244                    (3150061200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39245                    (3163366800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39246                    (3181510800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39247                    (3194816400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39248                    (3212960400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39249                    (3226266000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39250                    (3245014800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39251                    (3257715600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39252                    (3276464400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39253                    (3289165200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39254                    (3307914000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39255                    (3321219600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39256                    (3339363600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39257                    (3352669200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39258                    (3370813200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39259                    (3384118800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39260                    (3402867600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39261                    (3415568400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39262                    (3434317200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39263                    (3447018000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39264                    (3465766800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39265                    (3479072400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39266                    (3497216400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39267                    (3510522000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39268                    (3528666000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39269                    (3541971600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39270                    (3560115600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39271                    (3573421200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39272                    (3592170000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39273                    (3604870800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39274                    (3623619600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39275                    (3636320400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39276                    (3655069200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39277                    (3668374800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39278                    (3686518800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39279                    (3699824400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39280                    (3717968400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39281                    (3731274000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39282                    (3750022800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39283                    (3762723600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39284                    (3781472400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39285                    (3794173200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39286                    (3812922000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39287                    (3825622800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39288                    (3844371600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39289                    (3857677200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39290                    (3875821200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39291                    (3889126800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39292                    (3907270800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39293                    (3920576400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39294                    (3939325200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39295                    (3952026000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39296                    (3970774800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39297                    (3983475600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39298                    (4002224400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39299                    (4015530000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39300                    (4033674000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39301                    (4046979600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39302                    (4065123600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39303                    (4078429200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
39304                    (4096573200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
39305                ];
39306                FixedTimespanSet {
39307                    first: FixedTimespan {
39308                        utc_offset: -4056,
39309                        dst_offset: 0,
39310                        name: Some("LMT"),
39311                    },
39312                    rest: REST
39313                }
39314            },
39315
39316            Tz::Atlantic__Reykjavik => {
39317                const REST: &[(i64, FixedTimespan)] = &[
39318                    (-1830383032, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
39319                ];
39320                FixedTimespanSet {
39321                    first: FixedTimespan {
39322                        utc_offset: -968,
39323                        dst_offset: 0,
39324                        name: Some("LMT"),
39325                    },
39326                    rest: REST
39327                }
39328            },
39329
39330            Tz::Atlantic__South_Georgia => {
39331                const REST: &[(i64, FixedTimespan)] = &[
39332                    (-2524512832, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
39333                ];
39334                FixedTimespanSet {
39335                    first: FixedTimespan {
39336                        utc_offset: -8768,
39337                        dst_offset: 0,
39338                        name: Some("LMT"),
39339                    },
39340                    rest: REST
39341                }
39342            },
39343
39344            Tz::Atlantic__St_Helena => {
39345                const REST: &[(i64, FixedTimespan)] = &[
39346                    (-1830383032, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
39347                ];
39348                FixedTimespanSet {
39349                    first: FixedTimespan {
39350                        utc_offset: -968,
39351                        dst_offset: 0,
39352                        name: Some("LMT"),
39353                    },
39354                    rest: REST
39355                }
39356            },
39357
39358            Tz::Atlantic__Stanley => {
39359                const REST: &[(i64, FixedTimespan)] = &[
39360                    (-2524507716, FixedTimespan { utc_offset: -13884, dst_offset: 0, name: Some("SMT") }),
39361                    (-1824235716, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
39362                    (-1018209600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
39363                    (-1003093200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
39364                    (-986760000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
39365                    (-971643600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
39366                    (-954705600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
39367                    (-939589200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
39368                    (-923256000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
39369                    (-908139600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
39370                    (-891806400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
39371                    (-876690000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
39372                    (-860356800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
39373                    (-852066000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
39374                    (420609600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
39375                    (433306800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
39376                    (452052000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
39377                    (464151600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
39378                    (483501600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
39379                    (495601200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
39380                    (514350000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
39381                    (527054400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
39382                    (545799600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
39383                    (558504000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
39384                    (577249200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
39385                    (589953600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
39386                    (608698800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
39387                    (621403200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
39388                    (640753200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
39389                    (652852800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
39390                    (672202800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
39391                    (684907200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
39392                    (703652400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
39393                    (716356800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
39394                    (735102000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
39395                    (747806400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
39396                    (766551600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
39397                    (779256000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
39398                    (798001200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
39399                    (810705600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
39400                    (830055600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
39401                    (842760000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
39402                    (861505200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
39403                    (874209600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
39404                    (892954800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
39405                    (905659200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
39406                    (924404400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
39407                    (937108800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
39408                    (955854000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
39409                    (968558400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
39410                    (987310800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
39411                    (999410400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
39412                    (1019365200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
39413                    (1030860000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
39414                    (1050814800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
39415                    (1062914400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
39416                    (1082264400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
39417                    (1094364000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
39418                    (1113714000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
39419                    (1125813600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
39420                    (1145163600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
39421                    (1157263200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
39422                    (1176613200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
39423                    (1188712800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
39424                    (1208667600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
39425                    (1220767200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
39426                    (1240117200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
39427                    (1252216800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
39428                    (1271566800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
39429                    (1283666400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
39430                ];
39431                FixedTimespanSet {
39432                    first: FixedTimespan {
39433                        utc_offset: -13884,
39434                        dst_offset: 0,
39435                        name: Some("LMT"),
39436                    },
39437                    rest: REST
39438                }
39439            },
39440
39441            Tz::Australia__ACT => {
39442                const REST: &[(i64, FixedTimespan)] = &[
39443                    (-2364113092, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39444                    (-1672560000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39445                    (-1665388800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39446                    (-883641600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39447                    (-876124800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39448                    (-860400000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39449                    (-844675200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39450                    (-828345600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39451                    (-813225600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39452                    (57686400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39453                    (67968000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39454                    (89136000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39455                    (100022400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39456                    (120585600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39457                    (131472000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39458                    (152035200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39459                    (162921600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39460                    (183484800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39461                    (194976000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39462                    (215539200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39463                    (226425600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39464                    (246988800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39465                    (257875200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39466                    (278438400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39467                    (289324800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39468                    (309888000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39469                    (320774400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39470                    (341337600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39471                    (352224000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39472                    (372787200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39473                    (386697600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39474                    (404841600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39475                    (415728000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39476                    (436291200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39477                    (447177600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39478                    (467740800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39479                    (478627200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39480                    (499190400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39481                    (511286400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39482                    (530035200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39483                    (542736000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39484                    (562089600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39485                    (574790400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39486                    (594144000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39487                    (606240000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39488                    (625593600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39489                    (636480000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39490                    (657043200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39491                    (667929600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39492                    (688492800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39493                    (699379200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39494                    (719942400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39495                    (731433600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39496                    (751996800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39497                    (762883200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39498                    (783446400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39499                    (794332800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39500                    (814896000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39501                    (828201600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39502                    (846345600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39503                    (859651200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39504                    (877795200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39505                    (891100800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39506                    (909244800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39507                    (922550400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39508                    (941299200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39509                    (954000000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39510                    (967305600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39511                    (985449600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39512                    (1004198400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39513                    (1017504000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39514                    (1035648000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39515                    (1048953600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39516                    (1067097600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39517                    (1080403200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39518                    (1099152000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39519                    (1111852800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39520                    (1130601600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39521                    (1143907200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39522                    (1162051200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39523                    (1174752000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39524                    (1193500800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39525                    (1207411200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39526                    (1223136000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39527                    (1238860800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39528                    (1254585600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39529                    (1270310400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39530                    (1286035200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39531                    (1301760000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39532                    (1317484800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39533                    (1333209600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39534                    (1349539200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39535                    (1365264000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39536                    (1380988800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39537                    (1396713600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39538                    (1412438400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39539                    (1428163200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39540                    (1443888000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39541                    (1459612800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39542                    (1475337600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39543                    (1491062400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39544                    (1506787200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39545                    (1522512000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39546                    (1538841600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39547                    (1554566400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39548                    (1570291200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39549                    (1586016000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39550                    (1601740800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39551                    (1617465600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39552                    (1633190400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39553                    (1648915200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39554                    (1664640000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39555                    (1680364800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39556                    (1696089600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39557                    (1712419200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39558                    (1728144000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39559                    (1743868800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39560                    (1759593600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39561                    (1775318400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39562                    (1791043200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39563                    (1806768000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39564                    (1822492800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39565                    (1838217600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39566                    (1853942400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39567                    (1869667200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39568                    (1885996800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39569                    (1901721600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39570                    (1917446400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39571                    (1933171200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39572                    (1948896000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39573                    (1964620800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39574                    (1980345600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39575                    (1996070400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39576                    (2011795200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39577                    (2027520000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39578                    (2043244800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39579                    (2058969600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39580                    (2075299200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39581                    (2091024000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39582                    (2106748800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39583                    (2122473600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39584                    (2138198400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39585                    (2153923200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39586                    (2169648000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39587                    (2185372800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39588                    (2201097600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39589                    (2216822400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39590                    (2233152000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39591                    (2248876800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39592                    (2264601600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39593                    (2280326400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39594                    (2296051200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39595                    (2311776000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39596                    (2327500800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39597                    (2343225600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39598                    (2358950400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39599                    (2374675200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39600                    (2390400000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39601                    (2406124800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39602                    (2422454400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39603                    (2438179200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39604                    (2453904000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39605                    (2469628800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39606                    (2485353600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39607                    (2501078400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39608                    (2516803200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39609                    (2532528000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39610                    (2548252800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39611                    (2563977600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39612                    (2579702400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39613                    (2596032000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39614                    (2611756800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39615                    (2627481600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39616                    (2643206400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39617                    (2658931200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39618                    (2674656000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39619                    (2690380800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39620                    (2706105600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39621                    (2721830400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39622                    (2737555200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39623                    (2753280000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39624                    (2769609600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39625                    (2785334400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39626                    (2801059200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39627                    (2816784000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39628                    (2832508800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39629                    (2848233600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39630                    (2863958400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39631                    (2879683200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39632                    (2895408000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39633                    (2911132800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39634                    (2926857600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39635                    (2942582400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39636                    (2958912000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39637                    (2974636800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39638                    (2990361600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39639                    (3006086400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39640                    (3021811200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39641                    (3037536000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39642                    (3053260800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39643                    (3068985600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39644                    (3084710400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39645                    (3100435200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39646                    (3116764800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39647                    (3132489600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39648                    (3148214400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39649                    (3163939200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39650                    (3179664000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39651                    (3195388800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39652                    (3211113600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39653                    (3226838400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39654                    (3242563200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39655                    (3258288000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39656                    (3274012800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39657                    (3289737600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39658                    (3306067200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39659                    (3321792000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39660                    (3337516800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39661                    (3353241600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39662                    (3368966400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39663                    (3384691200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39664                    (3400416000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39665                    (3416140800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39666                    (3431865600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39667                    (3447590400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39668                    (3463315200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39669                    (3479644800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39670                    (3495369600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39671                    (3511094400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39672                    (3526819200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39673                    (3542544000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39674                    (3558268800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39675                    (3573993600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39676                    (3589718400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39677                    (3605443200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39678                    (3621168000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39679                    (3636892800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39680                    (3653222400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39681                    (3668947200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39682                    (3684672000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39683                    (3700396800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39684                    (3716121600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39685                    (3731846400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39686                    (3747571200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39687                    (3763296000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39688                    (3779020800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39689                    (3794745600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39690                    (3810470400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39691                    (3826195200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39692                    (3842524800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39693                    (3858249600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39694                    (3873974400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39695                    (3889699200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39696                    (3905424000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39697                    (3921148800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39698                    (3936873600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39699                    (3952598400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39700                    (3968323200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39701                    (3984048000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39702                    (4000377600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39703                    (4016102400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39704                    (4031827200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39705                    (4047552000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39706                    (4063276800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39707                    (4079001600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
39708                    (4094726400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
39709                ];
39710                FixedTimespanSet {
39711                    first: FixedTimespan {
39712                        utc_offset: 36292,
39713                        dst_offset: 0,
39714                        name: Some("LMT"),
39715                    },
39716                    rest: REST
39717                }
39718            },
39719
39720            Tz::Australia__Adelaide => {
39721                const REST: &[(i64, FixedTimespan)] = &[
39722                    (-2364110060, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: Some("ACST") }),
39723                    (-2230189200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39724                    (-1672558200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39725                    (-1665387000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39726                    (-883639800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39727                    (-876123000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39728                    (-860398200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39729                    (-844673400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39730                    (-828343800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39731                    (-813223800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39732                    (57688200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39733                    (67969800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39734                    (89137800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39735                    (100024200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39736                    (120587400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39737                    (131473800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39738                    (152037000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39739                    (162923400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39740                    (183486600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39741                    (194977800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39742                    (215541000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39743                    (226427400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39744                    (246990600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39745                    (257877000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39746                    (278440200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39747                    (289326600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39748                    (309889800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39749                    (320776200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39750                    (341339400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39751                    (352225800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39752                    (372789000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39753                    (384280200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39754                    (404843400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39755                    (415729800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39756                    (436293000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39757                    (447179400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39758                    (467742600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39759                    (478629000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39760                    (499192200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39761                    (511288200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39762                    (530037000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39763                    (542737800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39764                    (562091400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39765                    (574792200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39766                    (594145800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39767                    (606241800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39768                    (625595400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39769                    (637691400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39770                    (657045000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39771                    (667931400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39772                    (688494600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39773                    (701195400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39774                    (719944200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39775                    (731435400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39776                    (751998600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39777                    (764094600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39778                    (783448200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39779                    (796149000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39780                    (814897800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39781                    (828203400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39782                    (846347400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39783                    (859653000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39784                    (877797000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39785                    (891102600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39786                    (909246600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39787                    (922552200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39788                    (941301000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39789                    (954001800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39790                    (972750600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39791                    (985451400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39792                    (1004200200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39793                    (1017505800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39794                    (1035649800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39795                    (1048955400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39796                    (1067099400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39797                    (1080405000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39798                    (1099153800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39799                    (1111854600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39800                    (1130603400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39801                    (1143909000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39802                    (1162053000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39803                    (1174753800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39804                    (1193502600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39805                    (1207413000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39806                    (1223137800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39807                    (1238862600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39808                    (1254587400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39809                    (1270312200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39810                    (1286037000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39811                    (1301761800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39812                    (1317486600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39813                    (1333211400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39814                    (1349541000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39815                    (1365265800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39816                    (1380990600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39817                    (1396715400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39818                    (1412440200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39819                    (1428165000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39820                    (1443889800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39821                    (1459614600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39822                    (1475339400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39823                    (1491064200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39824                    (1506789000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39825                    (1522513800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39826                    (1538843400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39827                    (1554568200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39828                    (1570293000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39829                    (1586017800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39830                    (1601742600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39831                    (1617467400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39832                    (1633192200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39833                    (1648917000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39834                    (1664641800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39835                    (1680366600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39836                    (1696091400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39837                    (1712421000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39838                    (1728145800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39839                    (1743870600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39840                    (1759595400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39841                    (1775320200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39842                    (1791045000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39843                    (1806769800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39844                    (1822494600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39845                    (1838219400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39846                    (1853944200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39847                    (1869669000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39848                    (1885998600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39849                    (1901723400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39850                    (1917448200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39851                    (1933173000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39852                    (1948897800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39853                    (1964622600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39854                    (1980347400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39855                    (1996072200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39856                    (2011797000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39857                    (2027521800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39858                    (2043246600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39859                    (2058971400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39860                    (2075301000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39861                    (2091025800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39862                    (2106750600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39863                    (2122475400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39864                    (2138200200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39865                    (2153925000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39866                    (2169649800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39867                    (2185374600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39868                    (2201099400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39869                    (2216824200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39870                    (2233153800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39871                    (2248878600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39872                    (2264603400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39873                    (2280328200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39874                    (2296053000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39875                    (2311777800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39876                    (2327502600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39877                    (2343227400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39878                    (2358952200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39879                    (2374677000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39880                    (2390401800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39881                    (2406126600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39882                    (2422456200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39883                    (2438181000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39884                    (2453905800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39885                    (2469630600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39886                    (2485355400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39887                    (2501080200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39888                    (2516805000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39889                    (2532529800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39890                    (2548254600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39891                    (2563979400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39892                    (2579704200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39893                    (2596033800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39894                    (2611758600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39895                    (2627483400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39896                    (2643208200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39897                    (2658933000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39898                    (2674657800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39899                    (2690382600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39900                    (2706107400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39901                    (2721832200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39902                    (2737557000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39903                    (2753281800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39904                    (2769611400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39905                    (2785336200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39906                    (2801061000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39907                    (2816785800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39908                    (2832510600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39909                    (2848235400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39910                    (2863960200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39911                    (2879685000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39912                    (2895409800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39913                    (2911134600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39914                    (2926859400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39915                    (2942584200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39916                    (2958913800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39917                    (2974638600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39918                    (2990363400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39919                    (3006088200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39920                    (3021813000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39921                    (3037537800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39922                    (3053262600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39923                    (3068987400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39924                    (3084712200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39925                    (3100437000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39926                    (3116766600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39927                    (3132491400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39928                    (3148216200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39929                    (3163941000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39930                    (3179665800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39931                    (3195390600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39932                    (3211115400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39933                    (3226840200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39934                    (3242565000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39935                    (3258289800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39936                    (3274014600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39937                    (3289739400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39938                    (3306069000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39939                    (3321793800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39940                    (3337518600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39941                    (3353243400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39942                    (3368968200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39943                    (3384693000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39944                    (3400417800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39945                    (3416142600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39946                    (3431867400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39947                    (3447592200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39948                    (3463317000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39949                    (3479646600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39950                    (3495371400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39951                    (3511096200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39952                    (3526821000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39953                    (3542545800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39954                    (3558270600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39955                    (3573995400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39956                    (3589720200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39957                    (3605445000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39958                    (3621169800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39959                    (3636894600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39960                    (3653224200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39961                    (3668949000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39962                    (3684673800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39963                    (3700398600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39964                    (3716123400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39965                    (3731848200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39966                    (3747573000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39967                    (3763297800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39968                    (3779022600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39969                    (3794747400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39970                    (3810472200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39971                    (3826197000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39972                    (3842526600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39973                    (3858251400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39974                    (3873976200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39975                    (3889701000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39976                    (3905425800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39977                    (3921150600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39978                    (3936875400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39979                    (3952600200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39980                    (3968325000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39981                    (3984049800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39982                    (4000379400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39983                    (4016104200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39984                    (4031829000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39985                    (4047553800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39986                    (4063278600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39987                    (4079003400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
39988                    (4094728200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
39989                ];
39990                FixedTimespanSet {
39991                    first: FixedTimespan {
39992                        utc_offset: 33260,
39993                        dst_offset: 0,
39994                        name: Some("LMT"),
39995                    },
39996                    rest: REST
39997                }
39998            },
39999
40000            Tz::Australia__Brisbane => {
40001                const REST: &[(i64, FixedTimespan)] = &[
40002                    (-2366791928, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40003                    (-1672560000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40004                    (-1665388800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40005                    (-883641600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40006                    (-876124800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40007                    (-860400000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40008                    (-844675200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40009                    (-828345600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40010                    (-813225600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40011                    (57686400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40012                    (67968000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40013                    (625593600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40014                    (636480000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40015                    (657043200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40016                    (667929600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40017                    (688492800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40018                    (699379200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40019                ];
40020                FixedTimespanSet {
40021                    first: FixedTimespan {
40022                        utc_offset: 36728,
40023                        dst_offset: 0,
40024                        name: Some("LMT"),
40025                    },
40026                    rest: REST
40027                }
40028            },
40029
40030            Tz::Australia__Broken_Hill => {
40031                const REST: &[(i64, FixedTimespan)] = &[
40032                    (-2364110748, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40033                    (-2314951200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: Some("ACST") }),
40034                    (-2230189200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40035                    (-1672558200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40036                    (-1665387000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40037                    (-883639800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40038                    (-876123000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40039                    (-860398200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40040                    (-844673400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40041                    (-828343800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40042                    (-813223800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40043                    (57688200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40044                    (67969800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40045                    (89137800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40046                    (100024200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40047                    (120587400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40048                    (131473800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40049                    (152037000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40050                    (162923400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40051                    (183486600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40052                    (194977800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40053                    (215541000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40054                    (226427400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40055                    (246990600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40056                    (257877000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40057                    (278440200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40058                    (289326600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40059                    (309889800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40060                    (320776200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40061                    (341339400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40062                    (352225800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40063                    (372789000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40064                    (386699400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40065                    (404843400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40066                    (415729800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40067                    (436293000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40068                    (447179400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40069                    (467742600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40070                    (478629000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40071                    (499192200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40072                    (511288200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40073                    (530037000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40074                    (542737800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40075                    (562091400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40076                    (574792200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40077                    (594145800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40078                    (606241800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40079                    (625595400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40080                    (636481800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40081                    (657045000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40082                    (667931400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40083                    (688494600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40084                    (699381000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40085                    (719944200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40086                    (731435400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40087                    (751998600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40088                    (762885000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40089                    (783448200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40090                    (794334600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40091                    (814897800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40092                    (828203400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40093                    (846347400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40094                    (859653000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40095                    (877797000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40096                    (891102600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40097                    (909246600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40098                    (922552200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40099                    (941301000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40100                    (954001800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40101                    (972750600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40102                    (985451400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40103                    (1004200200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40104                    (1017505800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40105                    (1035649800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40106                    (1048955400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40107                    (1067099400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40108                    (1080405000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40109                    (1099153800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40110                    (1111854600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40111                    (1130603400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40112                    (1143909000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40113                    (1162053000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40114                    (1174753800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40115                    (1193502600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40116                    (1207413000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40117                    (1223137800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40118                    (1238862600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40119                    (1254587400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40120                    (1270312200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40121                    (1286037000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40122                    (1301761800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40123                    (1317486600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40124                    (1333211400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40125                    (1349541000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40126                    (1365265800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40127                    (1380990600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40128                    (1396715400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40129                    (1412440200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40130                    (1428165000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40131                    (1443889800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40132                    (1459614600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40133                    (1475339400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40134                    (1491064200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40135                    (1506789000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40136                    (1522513800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40137                    (1538843400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40138                    (1554568200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40139                    (1570293000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40140                    (1586017800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40141                    (1601742600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40142                    (1617467400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40143                    (1633192200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40144                    (1648917000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40145                    (1664641800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40146                    (1680366600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40147                    (1696091400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40148                    (1712421000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40149                    (1728145800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40150                    (1743870600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40151                    (1759595400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40152                    (1775320200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40153                    (1791045000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40154                    (1806769800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40155                    (1822494600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40156                    (1838219400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40157                    (1853944200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40158                    (1869669000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40159                    (1885998600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40160                    (1901723400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40161                    (1917448200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40162                    (1933173000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40163                    (1948897800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40164                    (1964622600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40165                    (1980347400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40166                    (1996072200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40167                    (2011797000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40168                    (2027521800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40169                    (2043246600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40170                    (2058971400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40171                    (2075301000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40172                    (2091025800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40173                    (2106750600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40174                    (2122475400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40175                    (2138200200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40176                    (2153925000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40177                    (2169649800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40178                    (2185374600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40179                    (2201099400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40180                    (2216824200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40181                    (2233153800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40182                    (2248878600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40183                    (2264603400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40184                    (2280328200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40185                    (2296053000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40186                    (2311777800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40187                    (2327502600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40188                    (2343227400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40189                    (2358952200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40190                    (2374677000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40191                    (2390401800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40192                    (2406126600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40193                    (2422456200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40194                    (2438181000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40195                    (2453905800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40196                    (2469630600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40197                    (2485355400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40198                    (2501080200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40199                    (2516805000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40200                    (2532529800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40201                    (2548254600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40202                    (2563979400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40203                    (2579704200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40204                    (2596033800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40205                    (2611758600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40206                    (2627483400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40207                    (2643208200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40208                    (2658933000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40209                    (2674657800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40210                    (2690382600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40211                    (2706107400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40212                    (2721832200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40213                    (2737557000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40214                    (2753281800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40215                    (2769611400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40216                    (2785336200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40217                    (2801061000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40218                    (2816785800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40219                    (2832510600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40220                    (2848235400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40221                    (2863960200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40222                    (2879685000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40223                    (2895409800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40224                    (2911134600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40225                    (2926859400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40226                    (2942584200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40227                    (2958913800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40228                    (2974638600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40229                    (2990363400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40230                    (3006088200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40231                    (3021813000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40232                    (3037537800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40233                    (3053262600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40234                    (3068987400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40235                    (3084712200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40236                    (3100437000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40237                    (3116766600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40238                    (3132491400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40239                    (3148216200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40240                    (3163941000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40241                    (3179665800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40242                    (3195390600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40243                    (3211115400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40244                    (3226840200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40245                    (3242565000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40246                    (3258289800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40247                    (3274014600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40248                    (3289739400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40249                    (3306069000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40250                    (3321793800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40251                    (3337518600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40252                    (3353243400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40253                    (3368968200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40254                    (3384693000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40255                    (3400417800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40256                    (3416142600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40257                    (3431867400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40258                    (3447592200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40259                    (3463317000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40260                    (3479646600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40261                    (3495371400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40262                    (3511096200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40263                    (3526821000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40264                    (3542545800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40265                    (3558270600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40266                    (3573995400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40267                    (3589720200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40268                    (3605445000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40269                    (3621169800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40270                    (3636894600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40271                    (3653224200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40272                    (3668949000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40273                    (3684673800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40274                    (3700398600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40275                    (3716123400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40276                    (3731848200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40277                    (3747573000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40278                    (3763297800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40279                    (3779022600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40280                    (3794747400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40281                    (3810472200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40282                    (3826197000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40283                    (3842526600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40284                    (3858251400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40285                    (3873976200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40286                    (3889701000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40287                    (3905425800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40288                    (3921150600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40289                    (3936875400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40290                    (3952600200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40291                    (3968325000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40292                    (3984049800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40293                    (4000379400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40294                    (4016104200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40295                    (4031829000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40296                    (4047553800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40297                    (4063278600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40298                    (4079003400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40299                    (4094728200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40300                ];
40301                FixedTimespanSet {
40302                    first: FixedTimespan {
40303                        utc_offset: 33948,
40304                        dst_offset: 0,
40305                        name: Some("LMT"),
40306                    },
40307                    rest: REST
40308                }
40309            },
40310
40311            Tz::Australia__Canberra => {
40312                const REST: &[(i64, FixedTimespan)] = &[
40313                    (-2364113092, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40314                    (-1672560000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40315                    (-1665388800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40316                    (-883641600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40317                    (-876124800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40318                    (-860400000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40319                    (-844675200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40320                    (-828345600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40321                    (-813225600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40322                    (57686400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40323                    (67968000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40324                    (89136000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40325                    (100022400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40326                    (120585600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40327                    (131472000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40328                    (152035200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40329                    (162921600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40330                    (183484800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40331                    (194976000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40332                    (215539200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40333                    (226425600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40334                    (246988800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40335                    (257875200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40336                    (278438400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40337                    (289324800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40338                    (309888000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40339                    (320774400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40340                    (341337600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40341                    (352224000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40342                    (372787200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40343                    (386697600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40344                    (404841600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40345                    (415728000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40346                    (436291200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40347                    (447177600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40348                    (467740800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40349                    (478627200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40350                    (499190400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40351                    (511286400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40352                    (530035200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40353                    (542736000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40354                    (562089600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40355                    (574790400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40356                    (594144000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40357                    (606240000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40358                    (625593600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40359                    (636480000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40360                    (657043200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40361                    (667929600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40362                    (688492800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40363                    (699379200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40364                    (719942400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40365                    (731433600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40366                    (751996800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40367                    (762883200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40368                    (783446400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40369                    (794332800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40370                    (814896000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40371                    (828201600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40372                    (846345600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40373                    (859651200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40374                    (877795200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40375                    (891100800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40376                    (909244800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40377                    (922550400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40378                    (941299200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40379                    (954000000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40380                    (967305600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40381                    (985449600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40382                    (1004198400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40383                    (1017504000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40384                    (1035648000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40385                    (1048953600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40386                    (1067097600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40387                    (1080403200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40388                    (1099152000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40389                    (1111852800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40390                    (1130601600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40391                    (1143907200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40392                    (1162051200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40393                    (1174752000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40394                    (1193500800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40395                    (1207411200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40396                    (1223136000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40397                    (1238860800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40398                    (1254585600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40399                    (1270310400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40400                    (1286035200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40401                    (1301760000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40402                    (1317484800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40403                    (1333209600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40404                    (1349539200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40405                    (1365264000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40406                    (1380988800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40407                    (1396713600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40408                    (1412438400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40409                    (1428163200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40410                    (1443888000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40411                    (1459612800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40412                    (1475337600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40413                    (1491062400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40414                    (1506787200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40415                    (1522512000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40416                    (1538841600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40417                    (1554566400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40418                    (1570291200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40419                    (1586016000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40420                    (1601740800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40421                    (1617465600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40422                    (1633190400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40423                    (1648915200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40424                    (1664640000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40425                    (1680364800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40426                    (1696089600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40427                    (1712419200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40428                    (1728144000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40429                    (1743868800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40430                    (1759593600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40431                    (1775318400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40432                    (1791043200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40433                    (1806768000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40434                    (1822492800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40435                    (1838217600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40436                    (1853942400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40437                    (1869667200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40438                    (1885996800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40439                    (1901721600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40440                    (1917446400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40441                    (1933171200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40442                    (1948896000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40443                    (1964620800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40444                    (1980345600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40445                    (1996070400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40446                    (2011795200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40447                    (2027520000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40448                    (2043244800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40449                    (2058969600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40450                    (2075299200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40451                    (2091024000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40452                    (2106748800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40453                    (2122473600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40454                    (2138198400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40455                    (2153923200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40456                    (2169648000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40457                    (2185372800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40458                    (2201097600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40459                    (2216822400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40460                    (2233152000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40461                    (2248876800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40462                    (2264601600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40463                    (2280326400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40464                    (2296051200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40465                    (2311776000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40466                    (2327500800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40467                    (2343225600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40468                    (2358950400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40469                    (2374675200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40470                    (2390400000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40471                    (2406124800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40472                    (2422454400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40473                    (2438179200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40474                    (2453904000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40475                    (2469628800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40476                    (2485353600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40477                    (2501078400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40478                    (2516803200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40479                    (2532528000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40480                    (2548252800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40481                    (2563977600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40482                    (2579702400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40483                    (2596032000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40484                    (2611756800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40485                    (2627481600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40486                    (2643206400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40487                    (2658931200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40488                    (2674656000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40489                    (2690380800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40490                    (2706105600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40491                    (2721830400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40492                    (2737555200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40493                    (2753280000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40494                    (2769609600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40495                    (2785334400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40496                    (2801059200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40497                    (2816784000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40498                    (2832508800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40499                    (2848233600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40500                    (2863958400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40501                    (2879683200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40502                    (2895408000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40503                    (2911132800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40504                    (2926857600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40505                    (2942582400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40506                    (2958912000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40507                    (2974636800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40508                    (2990361600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40509                    (3006086400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40510                    (3021811200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40511                    (3037536000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40512                    (3053260800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40513                    (3068985600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40514                    (3084710400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40515                    (3100435200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40516                    (3116764800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40517                    (3132489600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40518                    (3148214400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40519                    (3163939200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40520                    (3179664000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40521                    (3195388800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40522                    (3211113600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40523                    (3226838400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40524                    (3242563200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40525                    (3258288000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40526                    (3274012800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40527                    (3289737600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40528                    (3306067200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40529                    (3321792000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40530                    (3337516800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40531                    (3353241600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40532                    (3368966400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40533                    (3384691200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40534                    (3400416000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40535                    (3416140800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40536                    (3431865600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40537                    (3447590400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40538                    (3463315200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40539                    (3479644800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40540                    (3495369600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40541                    (3511094400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40542                    (3526819200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40543                    (3542544000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40544                    (3558268800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40545                    (3573993600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40546                    (3589718400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40547                    (3605443200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40548                    (3621168000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40549                    (3636892800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40550                    (3653222400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40551                    (3668947200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40552                    (3684672000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40553                    (3700396800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40554                    (3716121600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40555                    (3731846400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40556                    (3747571200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40557                    (3763296000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40558                    (3779020800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40559                    (3794745600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40560                    (3810470400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40561                    (3826195200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40562                    (3842524800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40563                    (3858249600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40564                    (3873974400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40565                    (3889699200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40566                    (3905424000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40567                    (3921148800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40568                    (3936873600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40569                    (3952598400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40570                    (3968323200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40571                    (3984048000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40572                    (4000377600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40573                    (4016102400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40574                    (4031827200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40575                    (4047552000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40576                    (4063276800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40577                    (4079001600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40578                    (4094726400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40579                ];
40580                FixedTimespanSet {
40581                    first: FixedTimespan {
40582                        utc_offset: 36292,
40583                        dst_offset: 0,
40584                        name: Some("LMT"),
40585                    },
40586                    rest: REST
40587                }
40588            },
40589
40590            Tz::Australia__Currie => {
40591                const REST: &[(i64, FixedTimespan)] = &[
40592                    (-2345795356, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40593                    (-1680508800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40594                    (-1665388800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40595                    (-1646640000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40596                    (-1635753600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40597                    (-1615190400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40598                    (-1604304000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40599                    (-883641600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40600                    (-876124800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40601                    (-860400000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40602                    (-844675200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40603                    (-828345600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40604                    (-813225600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40605                    (-71136000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40606                    (-55411200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40607                    (-37267200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40608                    (-25776000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40609                    (-5817600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40610                    (5673600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40611                    (25632000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40612                    (37728000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40613                    (57686400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40614                    (67968000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40615                    (89136000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40616                    (100022400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40617                    (120585600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40618                    (131472000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40619                    (152035200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40620                    (162921600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40621                    (183484800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40622                    (194976000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40623                    (215539200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40624                    (226425600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40625                    (246988800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40626                    (257875200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40627                    (278438400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40628                    (289324800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40629                    (309888000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40630                    (320774400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40631                    (341337600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40632                    (352224000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40633                    (372787200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40634                    (386092800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40635                    (404841600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40636                    (417542400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40637                    (436291200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40638                    (447177600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40639                    (467740800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40640                    (478627200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40641                    (499190400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40642                    (510076800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40643                    (530035200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40644                    (542736000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40645                    (562089600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40646                    (574790400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40647                    (594144000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40648                    (606240000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40649                    (625593600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40650                    (637689600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40651                    (657043200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40652                    (670348800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40653                    (686678400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40654                    (701798400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40655                    (718128000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40656                    (733248000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40657                    (749577600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40658                    (764697600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40659                    (781027200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40660                    (796147200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40661                    (812476800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40662                    (828201600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40663                    (844531200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40664                    (859651200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40665                    (875980800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40666                    (891100800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40667                    (907430400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40668                    (922550400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40669                    (938880000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40670                    (954000000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40671                    (967305600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40672                    (985449600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40673                    (1002384000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40674                    (1017504000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40675                    (1033833600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40676                    (1048953600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40677                    (1065283200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40678                    (1080403200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40679                    (1096732800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40680                    (1111852800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40681                    (1128182400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40682                    (1143907200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40683                    (1159632000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40684                    (1174752000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40685                    (1191686400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40686                    (1207411200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40687                    (1223136000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40688                    (1238860800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40689                    (1254585600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40690                    (1270310400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40691                    (1286035200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40692                    (1301760000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40693                    (1317484800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40694                    (1333209600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40695                    (1349539200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40696                    (1365264000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40697                    (1380988800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40698                    (1396713600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40699                    (1412438400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40700                    (1428163200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40701                    (1443888000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40702                    (1459612800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40703                    (1475337600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40704                    (1491062400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40705                    (1506787200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40706                    (1522512000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40707                    (1538841600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40708                    (1554566400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40709                    (1570291200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40710                    (1586016000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40711                    (1601740800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40712                    (1617465600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40713                    (1633190400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40714                    (1648915200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40715                    (1664640000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40716                    (1680364800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40717                    (1696089600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40718                    (1712419200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40719                    (1728144000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40720                    (1743868800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40721                    (1759593600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40722                    (1775318400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40723                    (1791043200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40724                    (1806768000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40725                    (1822492800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40726                    (1838217600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40727                    (1853942400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40728                    (1869667200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40729                    (1885996800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40730                    (1901721600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40731                    (1917446400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40732                    (1933171200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40733                    (1948896000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40734                    (1964620800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40735                    (1980345600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40736                    (1996070400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40737                    (2011795200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40738                    (2027520000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40739                    (2043244800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40740                    (2058969600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40741                    (2075299200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40742                    (2091024000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40743                    (2106748800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40744                    (2122473600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40745                    (2138198400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40746                    (2153923200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40747                    (2169648000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40748                    (2185372800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40749                    (2201097600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40750                    (2216822400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40751                    (2233152000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40752                    (2248876800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40753                    (2264601600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40754                    (2280326400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40755                    (2296051200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40756                    (2311776000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40757                    (2327500800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40758                    (2343225600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40759                    (2358950400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40760                    (2374675200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40761                    (2390400000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40762                    (2406124800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40763                    (2422454400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40764                    (2438179200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40765                    (2453904000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40766                    (2469628800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40767                    (2485353600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40768                    (2501078400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40769                    (2516803200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40770                    (2532528000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40771                    (2548252800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40772                    (2563977600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40773                    (2579702400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40774                    (2596032000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40775                    (2611756800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40776                    (2627481600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40777                    (2643206400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40778                    (2658931200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40779                    (2674656000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40780                    (2690380800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40781                    (2706105600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40782                    (2721830400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40783                    (2737555200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40784                    (2753280000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40785                    (2769609600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40786                    (2785334400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40787                    (2801059200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40788                    (2816784000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40789                    (2832508800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40790                    (2848233600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40791                    (2863958400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40792                    (2879683200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40793                    (2895408000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40794                    (2911132800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40795                    (2926857600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40796                    (2942582400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40797                    (2958912000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40798                    (2974636800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40799                    (2990361600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40800                    (3006086400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40801                    (3021811200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40802                    (3037536000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40803                    (3053260800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40804                    (3068985600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40805                    (3084710400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40806                    (3100435200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40807                    (3116764800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40808                    (3132489600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40809                    (3148214400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40810                    (3163939200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40811                    (3179664000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40812                    (3195388800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40813                    (3211113600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40814                    (3226838400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40815                    (3242563200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40816                    (3258288000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40817                    (3274012800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40818                    (3289737600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40819                    (3306067200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40820                    (3321792000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40821                    (3337516800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40822                    (3353241600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40823                    (3368966400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40824                    (3384691200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40825                    (3400416000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40826                    (3416140800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40827                    (3431865600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40828                    (3447590400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40829                    (3463315200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40830                    (3479644800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40831                    (3495369600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40832                    (3511094400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40833                    (3526819200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40834                    (3542544000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40835                    (3558268800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40836                    (3573993600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40837                    (3589718400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40838                    (3605443200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40839                    (3621168000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40840                    (3636892800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40841                    (3653222400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40842                    (3668947200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40843                    (3684672000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40844                    (3700396800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40845                    (3716121600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40846                    (3731846400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40847                    (3747571200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40848                    (3763296000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40849                    (3779020800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40850                    (3794745600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40851                    (3810470400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40852                    (3826195200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40853                    (3842524800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40854                    (3858249600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40855                    (3873974400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40856                    (3889699200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40857                    (3905424000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40858                    (3921148800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40859                    (3936873600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40860                    (3952598400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40861                    (3968323200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40862                    (3984048000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40863                    (4000377600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40864                    (4016102400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40865                    (4031827200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40866                    (4047552000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40867                    (4063276800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40868                    (4079001600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40869                    (4094726400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40870                ];
40871                FixedTimespanSet {
40872                    first: FixedTimespan {
40873                        utc_offset: 35356,
40874                        dst_offset: 0,
40875                        name: Some("LMT"),
40876                    },
40877                    rest: REST
40878                }
40879            },
40880
40881            Tz::Australia__Darwin => {
40882                const REST: &[(i64, FixedTimespan)] = &[
40883                    (-2364108200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: Some("ACST") }),
40884                    (-2230189200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40885                    (-1672558200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40886                    (-1665387000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40887                    (-883639800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40888                    (-876123000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40889                    (-860398200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40890                    (-844673400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40891                    (-828343800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
40892                    (-813223800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
40893                ];
40894                FixedTimespanSet {
40895                    first: FixedTimespan {
40896                        utc_offset: 31400,
40897                        dst_offset: 0,
40898                        name: Some("LMT"),
40899                    },
40900                    rest: REST
40901                }
40902            },
40903
40904            Tz::Australia__Eucla => {
40905                const REST: &[(i64, FixedTimespan)] = &[
40906                    (-2337928528, FixedTimespan { utc_offset: 31500, dst_offset: 0, name: None }),
40907                    (-1672555500, FixedTimespan { utc_offset: 31500, dst_offset: 3600, name: None }),
40908                    (-1665384300, FixedTimespan { utc_offset: 31500, dst_offset: 0, name: None }),
40909                    (-883637100, FixedTimespan { utc_offset: 31500, dst_offset: 3600, name: None }),
40910                    (-876120300, FixedTimespan { utc_offset: 31500, dst_offset: 0, name: None }),
40911                    (-860395500, FixedTimespan { utc_offset: 31500, dst_offset: 3600, name: None }),
40912                    (-844670700, FixedTimespan { utc_offset: 31500, dst_offset: 0, name: None }),
40913                    (152039700, FixedTimespan { utc_offset: 31500, dst_offset: 3600, name: None }),
40914                    (162926100, FixedTimespan { utc_offset: 31500, dst_offset: 0, name: None }),
40915                    (436295700, FixedTimespan { utc_offset: 31500, dst_offset: 3600, name: None }),
40916                    (447182100, FixedTimespan { utc_offset: 31500, dst_offset: 0, name: None }),
40917                    (690311700, FixedTimespan { utc_offset: 31500, dst_offset: 3600, name: None }),
40918                    (699383700, FixedTimespan { utc_offset: 31500, dst_offset: 0, name: None }),
40919                    (1165079700, FixedTimespan { utc_offset: 31500, dst_offset: 3600, name: None }),
40920                    (1174756500, FixedTimespan { utc_offset: 31500, dst_offset: 0, name: None }),
40921                    (1193505300, FixedTimespan { utc_offset: 31500, dst_offset: 3600, name: None }),
40922                    (1206810900, FixedTimespan { utc_offset: 31500, dst_offset: 0, name: None }),
40923                    (1224954900, FixedTimespan { utc_offset: 31500, dst_offset: 3600, name: None }),
40924                    (1238260500, FixedTimespan { utc_offset: 31500, dst_offset: 0, name: None }),
40925                ];
40926                FixedTimespanSet {
40927                    first: FixedTimespan {
40928                        utc_offset: 30928,
40929                        dst_offset: 0,
40930                        name: Some("LMT"),
40931                    },
40932                    rest: REST
40933                }
40934            },
40935
40936            Tz::Australia__Hobart => {
40937                const REST: &[(i64, FixedTimespan)] = &[
40938                    (-2345795356, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40939                    (-1680508800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40940                    (-1665388800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40941                    (-1646640000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40942                    (-1635753600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40943                    (-1615190400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40944                    (-1604304000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40945                    (-883641600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40946                    (-876124800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40947                    (-860400000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40948                    (-844675200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40949                    (-828345600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40950                    (-813225600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40951                    (-71136000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40952                    (-55411200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40953                    (-37267200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40954                    (-25776000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40955                    (-5817600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40956                    (5673600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40957                    (25632000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40958                    (37728000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40959                    (57686400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40960                    (67968000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40961                    (89136000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40962                    (100022400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40963                    (120585600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40964                    (131472000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40965                    (152035200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40966                    (162921600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40967                    (183484800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40968                    (194976000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40969                    (215539200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40970                    (226425600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40971                    (246988800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40972                    (257875200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40973                    (278438400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40974                    (289324800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40975                    (309888000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40976                    (320774400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40977                    (341337600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40978                    (352224000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40979                    (372787200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40980                    (386092800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40981                    (404841600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40982                    (417542400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40983                    (436291200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40984                    (447177600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40985                    (467740800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40986                    (478627200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40987                    (499190400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40988                    (510076800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40989                    (530035200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40990                    (542736000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40991                    (562089600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40992                    (574790400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40993                    (594144000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40994                    (606240000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40995                    (625593600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40996                    (637689600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40997                    (657043200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
40998                    (670348800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
40999                    (686678400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41000                    (701798400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41001                    (718128000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41002                    (733248000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41003                    (749577600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41004                    (764697600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41005                    (781027200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41006                    (796147200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41007                    (812476800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41008                    (828201600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41009                    (844531200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41010                    (859651200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41011                    (875980800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41012                    (891100800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41013                    (907430400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41014                    (922550400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41015                    (938880000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41016                    (954000000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41017                    (967305600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41018                    (985449600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41019                    (1002384000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41020                    (1017504000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41021                    (1033833600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41022                    (1048953600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41023                    (1065283200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41024                    (1080403200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41025                    (1096732800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41026                    (1111852800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41027                    (1128182400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41028                    (1143907200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41029                    (1159632000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41030                    (1174752000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41031                    (1191686400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41032                    (1207411200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41033                    (1223136000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41034                    (1238860800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41035                    (1254585600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41036                    (1270310400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41037                    (1286035200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41038                    (1301760000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41039                    (1317484800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41040                    (1333209600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41041                    (1349539200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41042                    (1365264000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41043                    (1380988800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41044                    (1396713600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41045                    (1412438400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41046                    (1428163200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41047                    (1443888000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41048                    (1459612800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41049                    (1475337600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41050                    (1491062400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41051                    (1506787200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41052                    (1522512000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41053                    (1538841600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41054                    (1554566400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41055                    (1570291200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41056                    (1586016000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41057                    (1601740800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41058                    (1617465600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41059                    (1633190400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41060                    (1648915200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41061                    (1664640000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41062                    (1680364800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41063                    (1696089600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41064                    (1712419200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41065                    (1728144000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41066                    (1743868800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41067                    (1759593600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41068                    (1775318400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41069                    (1791043200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41070                    (1806768000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41071                    (1822492800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41072                    (1838217600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41073                    (1853942400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41074                    (1869667200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41075                    (1885996800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41076                    (1901721600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41077                    (1917446400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41078                    (1933171200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41079                    (1948896000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41080                    (1964620800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41081                    (1980345600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41082                    (1996070400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41083                    (2011795200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41084                    (2027520000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41085                    (2043244800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41086                    (2058969600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41087                    (2075299200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41088                    (2091024000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41089                    (2106748800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41090                    (2122473600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41091                    (2138198400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41092                    (2153923200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41093                    (2169648000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41094                    (2185372800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41095                    (2201097600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41096                    (2216822400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41097                    (2233152000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41098                    (2248876800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41099                    (2264601600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41100                    (2280326400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41101                    (2296051200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41102                    (2311776000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41103                    (2327500800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41104                    (2343225600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41105                    (2358950400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41106                    (2374675200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41107                    (2390400000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41108                    (2406124800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41109                    (2422454400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41110                    (2438179200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41111                    (2453904000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41112                    (2469628800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41113                    (2485353600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41114                    (2501078400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41115                    (2516803200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41116                    (2532528000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41117                    (2548252800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41118                    (2563977600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41119                    (2579702400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41120                    (2596032000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41121                    (2611756800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41122                    (2627481600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41123                    (2643206400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41124                    (2658931200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41125                    (2674656000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41126                    (2690380800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41127                    (2706105600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41128                    (2721830400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41129                    (2737555200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41130                    (2753280000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41131                    (2769609600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41132                    (2785334400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41133                    (2801059200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41134                    (2816784000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41135                    (2832508800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41136                    (2848233600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41137                    (2863958400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41138                    (2879683200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41139                    (2895408000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41140                    (2911132800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41141                    (2926857600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41142                    (2942582400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41143                    (2958912000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41144                    (2974636800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41145                    (2990361600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41146                    (3006086400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41147                    (3021811200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41148                    (3037536000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41149                    (3053260800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41150                    (3068985600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41151                    (3084710400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41152                    (3100435200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41153                    (3116764800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41154                    (3132489600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41155                    (3148214400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41156                    (3163939200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41157                    (3179664000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41158                    (3195388800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41159                    (3211113600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41160                    (3226838400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41161                    (3242563200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41162                    (3258288000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41163                    (3274012800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41164                    (3289737600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41165                    (3306067200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41166                    (3321792000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41167                    (3337516800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41168                    (3353241600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41169                    (3368966400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41170                    (3384691200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41171                    (3400416000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41172                    (3416140800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41173                    (3431865600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41174                    (3447590400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41175                    (3463315200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41176                    (3479644800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41177                    (3495369600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41178                    (3511094400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41179                    (3526819200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41180                    (3542544000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41181                    (3558268800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41182                    (3573993600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41183                    (3589718400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41184                    (3605443200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41185                    (3621168000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41186                    (3636892800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41187                    (3653222400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41188                    (3668947200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41189                    (3684672000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41190                    (3700396800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41191                    (3716121600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41192                    (3731846400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41193                    (3747571200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41194                    (3763296000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41195                    (3779020800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41196                    (3794745600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41197                    (3810470400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41198                    (3826195200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41199                    (3842524800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41200                    (3858249600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41201                    (3873974400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41202                    (3889699200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41203                    (3905424000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41204                    (3921148800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41205                    (3936873600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41206                    (3952598400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41207                    (3968323200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41208                    (3984048000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41209                    (4000377600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41210                    (4016102400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41211                    (4031827200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41212                    (4047552000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41213                    (4063276800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41214                    (4079001600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41215                    (4094726400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41216                ];
41217                FixedTimespanSet {
41218                    first: FixedTimespan {
41219                        utc_offset: 35356,
41220                        dst_offset: 0,
41221                        name: Some("LMT"),
41222                    },
41223                    rest: REST
41224                }
41225            },
41226
41227            Tz::Australia__LHI => {
41228                const REST: &[(i64, FixedTimespan)] = &[
41229                    (-2364114980, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41230                    (352216800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41231                    (372785400, FixedTimespan { utc_offset: 37800, dst_offset: 3600, name: None }),
41232                    (384273000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41233                    (404839800, FixedTimespan { utc_offset: 37800, dst_offset: 3600, name: None }),
41234                    (415722600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41235                    (436289400, FixedTimespan { utc_offset: 37800, dst_offset: 3600, name: None }),
41236                    (447172200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41237                    (467739000, FixedTimespan { utc_offset: 37800, dst_offset: 3600, name: None }),
41238                    (478621800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41239                    (499188600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41240                    (511282800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41241                    (530033400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41242                    (542732400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41243                    (562087800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41244                    (574786800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41245                    (594142200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41246                    (606236400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41247                    (625591800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41248                    (636476400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41249                    (657041400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41250                    (667926000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41251                    (688491000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41252                    (699375600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41253                    (719940600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41254                    (731430000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41255                    (751995000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41256                    (762879600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41257                    (783444600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41258                    (794329200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41259                    (814894200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41260                    (828198000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41261                    (846343800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41262                    (859647600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41263                    (877793400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41264                    (891097200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41265                    (909243000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41266                    (922546800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41267                    (941297400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41268                    (953996400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41269                    (967303800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41270                    (985446000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41271                    (1004196600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41272                    (1017500400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41273                    (1035646200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41274                    (1048950000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41275                    (1067095800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41276                    (1080399600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41277                    (1099150200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41278                    (1111849200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41279                    (1130599800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41280                    (1143903600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41281                    (1162049400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41282                    (1174748400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41283                    (1193499000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41284                    (1207407600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41285                    (1223134200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41286                    (1238857200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41287                    (1254583800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41288                    (1270306800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41289                    (1286033400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41290                    (1301756400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41291                    (1317483000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41292                    (1333206000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41293                    (1349537400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41294                    (1365260400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41295                    (1380987000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41296                    (1396710000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41297                    (1412436600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41298                    (1428159600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41299                    (1443886200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41300                    (1459609200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41301                    (1475335800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41302                    (1491058800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41303                    (1506785400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41304                    (1522508400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41305                    (1538839800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41306                    (1554562800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41307                    (1570289400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41308                    (1586012400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41309                    (1601739000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41310                    (1617462000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41311                    (1633188600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41312                    (1648911600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41313                    (1664638200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41314                    (1680361200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41315                    (1696087800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41316                    (1712415600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41317                    (1728142200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41318                    (1743865200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41319                    (1759591800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41320                    (1775314800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41321                    (1791041400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41322                    (1806764400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41323                    (1822491000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41324                    (1838214000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41325                    (1853940600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41326                    (1869663600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41327                    (1885995000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41328                    (1901718000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41329                    (1917444600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41330                    (1933167600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41331                    (1948894200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41332                    (1964617200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41333                    (1980343800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41334                    (1996066800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41335                    (2011793400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41336                    (2027516400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41337                    (2043243000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41338                    (2058966000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41339                    (2075297400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41340                    (2091020400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41341                    (2106747000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41342                    (2122470000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41343                    (2138196600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41344                    (2153919600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41345                    (2169646200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41346                    (2185369200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41347                    (2201095800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41348                    (2216818800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41349                    (2233150200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41350                    (2248873200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41351                    (2264599800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41352                    (2280322800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41353                    (2296049400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41354                    (2311772400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41355                    (2327499000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41356                    (2343222000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41357                    (2358948600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41358                    (2374671600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41359                    (2390398200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41360                    (2406121200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41361                    (2422452600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41362                    (2438175600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41363                    (2453902200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41364                    (2469625200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41365                    (2485351800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41366                    (2501074800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41367                    (2516801400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41368                    (2532524400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41369                    (2548251000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41370                    (2563974000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41371                    (2579700600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41372                    (2596028400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41373                    (2611755000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41374                    (2627478000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41375                    (2643204600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41376                    (2658927600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41377                    (2674654200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41378                    (2690377200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41379                    (2706103800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41380                    (2721826800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41381                    (2737553400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41382                    (2753276400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41383                    (2769607800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41384                    (2785330800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41385                    (2801057400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41386                    (2816780400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41387                    (2832507000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41388                    (2848230000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41389                    (2863956600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41390                    (2879679600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41391                    (2895406200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41392                    (2911129200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41393                    (2926855800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41394                    (2942578800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41395                    (2958910200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41396                    (2974633200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41397                    (2990359800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41398                    (3006082800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41399                    (3021809400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41400                    (3037532400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41401                    (3053259000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41402                    (3068982000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41403                    (3084708600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41404                    (3100431600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41405                    (3116763000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41406                    (3132486000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41407                    (3148212600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41408                    (3163935600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41409                    (3179662200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41410                    (3195385200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41411                    (3211111800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41412                    (3226834800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41413                    (3242561400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41414                    (3258284400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41415                    (3274011000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41416                    (3289734000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41417                    (3306065400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41418                    (3321788400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41419                    (3337515000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41420                    (3353238000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41421                    (3368964600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41422                    (3384687600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41423                    (3400414200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41424                    (3416137200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41425                    (3431863800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41426                    (3447586800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41427                    (3463313400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41428                    (3479641200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41429                    (3495367800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41430                    (3511090800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41431                    (3526817400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41432                    (3542540400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41433                    (3558267000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41434                    (3573990000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41435                    (3589716600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41436                    (3605439600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41437                    (3621166200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41438                    (3636889200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41439                    (3653220600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41440                    (3668943600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41441                    (3684670200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41442                    (3700393200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41443                    (3716119800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41444                    (3731842800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41445                    (3747569400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41446                    (3763292400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41447                    (3779019000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41448                    (3794742000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41449                    (3810468600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41450                    (3826191600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41451                    (3842523000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41452                    (3858246000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41453                    (3873972600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41454                    (3889695600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41455                    (3905422200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41456                    (3921145200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41457                    (3936871800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41458                    (3952594800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41459                    (3968321400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41460                    (3984044400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41461                    (4000375800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41462                    (4016098800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41463                    (4031825400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41464                    (4047548400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41465                    (4063275000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41466                    (4078998000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41467                    (4094724600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41468                ];
41469                FixedTimespanSet {
41470                    first: FixedTimespan {
41471                        utc_offset: 38180,
41472                        dst_offset: 0,
41473                        name: Some("LMT"),
41474                    },
41475                    rest: REST
41476                }
41477            },
41478
41479            Tz::Australia__Lindeman => {
41480                const REST: &[(i64, FixedTimespan)] = &[
41481                    (-2366790956, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41482                    (-1672560000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41483                    (-1665388800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41484                    (-883641600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41485                    (-876124800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41486                    (-860400000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41487                    (-844675200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41488                    (-828345600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41489                    (-813225600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41490                    (57686400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41491                    (67968000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41492                    (625593600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41493                    (636480000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41494                    (657043200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41495                    (667929600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41496                    (688492800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41497                    (699379200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41498                    (719942400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41499                    (731433600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41500                    (751996800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41501                    (762883200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41502                ];
41503                FixedTimespanSet {
41504                    first: FixedTimespan {
41505                        utc_offset: 35756,
41506                        dst_offset: 0,
41507                        name: Some("LMT"),
41508                    },
41509                    rest: REST
41510                }
41511            },
41512
41513            Tz::Australia__Lord_Howe => {
41514                const REST: &[(i64, FixedTimespan)] = &[
41515                    (-2364114980, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41516                    (352216800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41517                    (372785400, FixedTimespan { utc_offset: 37800, dst_offset: 3600, name: None }),
41518                    (384273000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41519                    (404839800, FixedTimespan { utc_offset: 37800, dst_offset: 3600, name: None }),
41520                    (415722600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41521                    (436289400, FixedTimespan { utc_offset: 37800, dst_offset: 3600, name: None }),
41522                    (447172200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41523                    (467739000, FixedTimespan { utc_offset: 37800, dst_offset: 3600, name: None }),
41524                    (478621800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41525                    (499188600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41526                    (511282800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41527                    (530033400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41528                    (542732400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41529                    (562087800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41530                    (574786800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41531                    (594142200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41532                    (606236400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41533                    (625591800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41534                    (636476400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41535                    (657041400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41536                    (667926000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41537                    (688491000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41538                    (699375600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41539                    (719940600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41540                    (731430000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41541                    (751995000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41542                    (762879600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41543                    (783444600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41544                    (794329200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41545                    (814894200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41546                    (828198000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41547                    (846343800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41548                    (859647600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41549                    (877793400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41550                    (891097200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41551                    (909243000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41552                    (922546800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41553                    (941297400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41554                    (953996400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41555                    (967303800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41556                    (985446000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41557                    (1004196600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41558                    (1017500400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41559                    (1035646200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41560                    (1048950000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41561                    (1067095800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41562                    (1080399600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41563                    (1099150200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41564                    (1111849200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41565                    (1130599800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41566                    (1143903600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41567                    (1162049400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41568                    (1174748400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41569                    (1193499000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41570                    (1207407600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41571                    (1223134200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41572                    (1238857200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41573                    (1254583800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41574                    (1270306800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41575                    (1286033400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41576                    (1301756400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41577                    (1317483000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41578                    (1333206000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41579                    (1349537400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41580                    (1365260400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41581                    (1380987000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41582                    (1396710000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41583                    (1412436600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41584                    (1428159600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41585                    (1443886200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41586                    (1459609200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41587                    (1475335800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41588                    (1491058800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41589                    (1506785400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41590                    (1522508400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41591                    (1538839800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41592                    (1554562800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41593                    (1570289400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41594                    (1586012400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41595                    (1601739000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41596                    (1617462000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41597                    (1633188600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41598                    (1648911600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41599                    (1664638200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41600                    (1680361200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41601                    (1696087800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41602                    (1712415600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41603                    (1728142200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41604                    (1743865200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41605                    (1759591800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41606                    (1775314800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41607                    (1791041400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41608                    (1806764400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41609                    (1822491000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41610                    (1838214000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41611                    (1853940600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41612                    (1869663600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41613                    (1885995000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41614                    (1901718000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41615                    (1917444600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41616                    (1933167600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41617                    (1948894200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41618                    (1964617200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41619                    (1980343800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41620                    (1996066800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41621                    (2011793400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41622                    (2027516400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41623                    (2043243000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41624                    (2058966000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41625                    (2075297400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41626                    (2091020400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41627                    (2106747000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41628                    (2122470000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41629                    (2138196600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41630                    (2153919600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41631                    (2169646200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41632                    (2185369200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41633                    (2201095800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41634                    (2216818800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41635                    (2233150200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41636                    (2248873200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41637                    (2264599800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41638                    (2280322800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41639                    (2296049400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41640                    (2311772400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41641                    (2327499000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41642                    (2343222000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41643                    (2358948600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41644                    (2374671600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41645                    (2390398200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41646                    (2406121200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41647                    (2422452600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41648                    (2438175600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41649                    (2453902200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41650                    (2469625200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41651                    (2485351800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41652                    (2501074800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41653                    (2516801400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41654                    (2532524400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41655                    (2548251000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41656                    (2563974000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41657                    (2579700600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41658                    (2596028400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41659                    (2611755000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41660                    (2627478000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41661                    (2643204600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41662                    (2658927600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41663                    (2674654200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41664                    (2690377200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41665                    (2706103800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41666                    (2721826800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41667                    (2737553400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41668                    (2753276400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41669                    (2769607800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41670                    (2785330800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41671                    (2801057400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41672                    (2816780400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41673                    (2832507000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41674                    (2848230000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41675                    (2863956600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41676                    (2879679600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41677                    (2895406200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41678                    (2911129200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41679                    (2926855800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41680                    (2942578800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41681                    (2958910200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41682                    (2974633200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41683                    (2990359800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41684                    (3006082800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41685                    (3021809400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41686                    (3037532400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41687                    (3053259000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41688                    (3068982000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41689                    (3084708600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41690                    (3100431600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41691                    (3116763000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41692                    (3132486000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41693                    (3148212600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41694                    (3163935600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41695                    (3179662200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41696                    (3195385200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41697                    (3211111800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41698                    (3226834800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41699                    (3242561400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41700                    (3258284400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41701                    (3274011000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41702                    (3289734000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41703                    (3306065400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41704                    (3321788400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41705                    (3337515000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41706                    (3353238000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41707                    (3368964600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41708                    (3384687600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41709                    (3400414200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41710                    (3416137200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41711                    (3431863800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41712                    (3447586800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41713                    (3463313400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41714                    (3479641200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41715                    (3495367800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41716                    (3511090800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41717                    (3526817400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41718                    (3542540400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41719                    (3558267000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41720                    (3573990000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41721                    (3589716600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41722                    (3605439600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41723                    (3621166200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41724                    (3636889200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41725                    (3653220600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41726                    (3668943600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41727                    (3684670200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41728                    (3700393200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41729                    (3716119800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41730                    (3731842800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41731                    (3747569400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41732                    (3763292400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41733                    (3779019000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41734                    (3794742000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41735                    (3810468600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41736                    (3826191600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41737                    (3842523000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41738                    (3858246000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41739                    (3873972600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41740                    (3889695600, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41741                    (3905422200, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41742                    (3921145200, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41743                    (3936871800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41744                    (3952594800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41745                    (3968321400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41746                    (3984044400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41747                    (4000375800, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41748                    (4016098800, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41749                    (4031825400, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41750                    (4047548400, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41751                    (4063275000, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41752                    (4078998000, FixedTimespan { utc_offset: 37800, dst_offset: 0, name: None }),
41753                    (4094724600, FixedTimespan { utc_offset: 37800, dst_offset: 1800, name: None }),
41754                ];
41755                FixedTimespanSet {
41756                    first: FixedTimespan {
41757                        utc_offset: 38180,
41758                        dst_offset: 0,
41759                        name: Some("LMT"),
41760                    },
41761                    rest: REST
41762                }
41763            },
41764
41765            Tz::Australia__Melbourne => {
41766                const REST: &[(i64, FixedTimespan)] = &[
41767                    (-2364111592, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41768                    (-1672560000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41769                    (-1665388800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41770                    (-883641600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41771                    (-876124800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41772                    (-860400000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41773                    (-844675200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41774                    (-828345600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41775                    (-813225600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41776                    (57686400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41777                    (67968000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41778                    (89136000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41779                    (100022400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41780                    (120585600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41781                    (131472000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41782                    (152035200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41783                    (162921600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41784                    (183484800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41785                    (194976000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41786                    (215539200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41787                    (226425600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41788                    (246988800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41789                    (257875200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41790                    (278438400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41791                    (289324800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41792                    (309888000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41793                    (320774400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41794                    (341337600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41795                    (352224000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41796                    (372787200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41797                    (384278400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41798                    (404841600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41799                    (415728000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41800                    (436291200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41801                    (447177600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41802                    (467740800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41803                    (478627200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41804                    (499190400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41805                    (511286400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41806                    (530035200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41807                    (542736000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41808                    (561484800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41809                    (574790400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41810                    (594144000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41811                    (606240000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41812                    (625593600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41813                    (637689600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41814                    (657043200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41815                    (667929600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41816                    (688492800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41817                    (699379200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41818                    (719942400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41819                    (731433600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41820                    (751996800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41821                    (762883200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41822                    (783446400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41823                    (796147200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41824                    (814896000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41825                    (828201600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41826                    (846345600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41827                    (859651200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41828                    (877795200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41829                    (891100800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41830                    (909244800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41831                    (922550400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41832                    (941299200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41833                    (954000000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41834                    (967305600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41835                    (985449600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41836                    (1004198400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41837                    (1017504000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41838                    (1035648000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41839                    (1048953600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41840                    (1067097600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41841                    (1080403200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41842                    (1099152000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41843                    (1111852800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41844                    (1130601600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41845                    (1143907200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41846                    (1162051200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41847                    (1174752000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41848                    (1193500800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41849                    (1207411200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41850                    (1223136000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41851                    (1238860800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41852                    (1254585600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41853                    (1270310400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41854                    (1286035200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41855                    (1301760000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41856                    (1317484800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41857                    (1333209600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41858                    (1349539200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41859                    (1365264000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41860                    (1380988800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41861                    (1396713600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41862                    (1412438400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41863                    (1428163200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41864                    (1443888000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41865                    (1459612800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41866                    (1475337600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41867                    (1491062400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41868                    (1506787200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41869                    (1522512000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41870                    (1538841600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41871                    (1554566400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41872                    (1570291200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41873                    (1586016000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41874                    (1601740800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41875                    (1617465600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41876                    (1633190400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41877                    (1648915200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41878                    (1664640000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41879                    (1680364800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41880                    (1696089600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41881                    (1712419200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41882                    (1728144000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41883                    (1743868800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41884                    (1759593600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41885                    (1775318400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41886                    (1791043200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41887                    (1806768000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41888                    (1822492800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41889                    (1838217600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41890                    (1853942400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41891                    (1869667200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41892                    (1885996800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41893                    (1901721600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41894                    (1917446400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41895                    (1933171200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41896                    (1948896000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41897                    (1964620800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41898                    (1980345600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41899                    (1996070400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41900                    (2011795200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41901                    (2027520000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41902                    (2043244800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41903                    (2058969600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41904                    (2075299200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41905                    (2091024000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41906                    (2106748800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41907                    (2122473600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41908                    (2138198400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41909                    (2153923200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41910                    (2169648000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41911                    (2185372800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41912                    (2201097600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41913                    (2216822400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41914                    (2233152000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41915                    (2248876800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41916                    (2264601600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41917                    (2280326400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41918                    (2296051200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41919                    (2311776000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41920                    (2327500800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41921                    (2343225600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41922                    (2358950400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41923                    (2374675200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41924                    (2390400000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41925                    (2406124800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41926                    (2422454400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41927                    (2438179200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41928                    (2453904000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41929                    (2469628800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41930                    (2485353600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41931                    (2501078400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41932                    (2516803200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41933                    (2532528000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41934                    (2548252800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41935                    (2563977600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41936                    (2579702400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41937                    (2596032000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41938                    (2611756800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41939                    (2627481600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41940                    (2643206400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41941                    (2658931200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41942                    (2674656000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41943                    (2690380800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41944                    (2706105600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41945                    (2721830400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41946                    (2737555200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41947                    (2753280000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41948                    (2769609600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41949                    (2785334400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41950                    (2801059200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41951                    (2816784000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41952                    (2832508800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41953                    (2848233600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41954                    (2863958400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41955                    (2879683200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41956                    (2895408000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41957                    (2911132800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41958                    (2926857600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41959                    (2942582400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41960                    (2958912000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41961                    (2974636800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41962                    (2990361600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41963                    (3006086400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41964                    (3021811200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41965                    (3037536000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41966                    (3053260800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41967                    (3068985600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41968                    (3084710400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41969                    (3100435200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41970                    (3116764800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41971                    (3132489600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41972                    (3148214400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41973                    (3163939200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41974                    (3179664000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41975                    (3195388800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41976                    (3211113600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41977                    (3226838400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41978                    (3242563200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41979                    (3258288000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41980                    (3274012800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41981                    (3289737600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41982                    (3306067200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41983                    (3321792000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41984                    (3337516800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41985                    (3353241600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41986                    (3368966400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41987                    (3384691200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41988                    (3400416000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41989                    (3416140800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41990                    (3431865600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41991                    (3447590400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41992                    (3463315200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41993                    (3479644800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41994                    (3495369600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41995                    (3511094400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41996                    (3526819200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41997                    (3542544000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
41998                    (3558268800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
41999                    (3573993600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42000                    (3589718400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42001                    (3605443200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42002                    (3621168000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42003                    (3636892800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42004                    (3653222400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42005                    (3668947200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42006                    (3684672000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42007                    (3700396800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42008                    (3716121600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42009                    (3731846400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42010                    (3747571200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42011                    (3763296000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42012                    (3779020800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42013                    (3794745600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42014                    (3810470400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42015                    (3826195200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42016                    (3842524800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42017                    (3858249600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42018                    (3873974400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42019                    (3889699200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42020                    (3905424000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42021                    (3921148800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42022                    (3936873600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42023                    (3952598400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42024                    (3968323200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42025                    (3984048000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42026                    (4000377600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42027                    (4016102400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42028                    (4031827200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42029                    (4047552000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42030                    (4063276800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42031                    (4079001600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42032                    (4094726400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42033                ];
42034                FixedTimespanSet {
42035                    first: FixedTimespan {
42036                        utc_offset: 34792,
42037                        dst_offset: 0,
42038                        name: Some("LMT"),
42039                    },
42040                    rest: REST
42041                }
42042            },
42043
42044            Tz::Australia__NSW => {
42045                const REST: &[(i64, FixedTimespan)] = &[
42046                    (-2364113092, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42047                    (-1672560000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42048                    (-1665388800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42049                    (-883641600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42050                    (-876124800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42051                    (-860400000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42052                    (-844675200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42053                    (-828345600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42054                    (-813225600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42055                    (57686400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42056                    (67968000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42057                    (89136000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42058                    (100022400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42059                    (120585600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42060                    (131472000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42061                    (152035200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42062                    (162921600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42063                    (183484800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42064                    (194976000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42065                    (215539200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42066                    (226425600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42067                    (246988800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42068                    (257875200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42069                    (278438400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42070                    (289324800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42071                    (309888000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42072                    (320774400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42073                    (341337600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42074                    (352224000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42075                    (372787200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42076                    (386697600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42077                    (404841600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42078                    (415728000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42079                    (436291200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42080                    (447177600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42081                    (467740800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42082                    (478627200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42083                    (499190400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42084                    (511286400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42085                    (530035200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42086                    (542736000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42087                    (562089600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42088                    (574790400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42089                    (594144000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42090                    (606240000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42091                    (625593600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42092                    (636480000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42093                    (657043200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42094                    (667929600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42095                    (688492800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42096                    (699379200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42097                    (719942400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42098                    (731433600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42099                    (751996800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42100                    (762883200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42101                    (783446400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42102                    (794332800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42103                    (814896000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42104                    (828201600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42105                    (846345600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42106                    (859651200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42107                    (877795200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42108                    (891100800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42109                    (909244800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42110                    (922550400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42111                    (941299200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42112                    (954000000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42113                    (967305600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42114                    (985449600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42115                    (1004198400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42116                    (1017504000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42117                    (1035648000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42118                    (1048953600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42119                    (1067097600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42120                    (1080403200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42121                    (1099152000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42122                    (1111852800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42123                    (1130601600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42124                    (1143907200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42125                    (1162051200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42126                    (1174752000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42127                    (1193500800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42128                    (1207411200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42129                    (1223136000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42130                    (1238860800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42131                    (1254585600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42132                    (1270310400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42133                    (1286035200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42134                    (1301760000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42135                    (1317484800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42136                    (1333209600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42137                    (1349539200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42138                    (1365264000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42139                    (1380988800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42140                    (1396713600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42141                    (1412438400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42142                    (1428163200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42143                    (1443888000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42144                    (1459612800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42145                    (1475337600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42146                    (1491062400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42147                    (1506787200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42148                    (1522512000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42149                    (1538841600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42150                    (1554566400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42151                    (1570291200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42152                    (1586016000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42153                    (1601740800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42154                    (1617465600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42155                    (1633190400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42156                    (1648915200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42157                    (1664640000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42158                    (1680364800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42159                    (1696089600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42160                    (1712419200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42161                    (1728144000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42162                    (1743868800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42163                    (1759593600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42164                    (1775318400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42165                    (1791043200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42166                    (1806768000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42167                    (1822492800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42168                    (1838217600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42169                    (1853942400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42170                    (1869667200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42171                    (1885996800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42172                    (1901721600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42173                    (1917446400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42174                    (1933171200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42175                    (1948896000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42176                    (1964620800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42177                    (1980345600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42178                    (1996070400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42179                    (2011795200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42180                    (2027520000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42181                    (2043244800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42182                    (2058969600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42183                    (2075299200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42184                    (2091024000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42185                    (2106748800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42186                    (2122473600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42187                    (2138198400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42188                    (2153923200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42189                    (2169648000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42190                    (2185372800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42191                    (2201097600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42192                    (2216822400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42193                    (2233152000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42194                    (2248876800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42195                    (2264601600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42196                    (2280326400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42197                    (2296051200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42198                    (2311776000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42199                    (2327500800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42200                    (2343225600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42201                    (2358950400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42202                    (2374675200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42203                    (2390400000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42204                    (2406124800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42205                    (2422454400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42206                    (2438179200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42207                    (2453904000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42208                    (2469628800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42209                    (2485353600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42210                    (2501078400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42211                    (2516803200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42212                    (2532528000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42213                    (2548252800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42214                    (2563977600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42215                    (2579702400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42216                    (2596032000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42217                    (2611756800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42218                    (2627481600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42219                    (2643206400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42220                    (2658931200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42221                    (2674656000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42222                    (2690380800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42223                    (2706105600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42224                    (2721830400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42225                    (2737555200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42226                    (2753280000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42227                    (2769609600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42228                    (2785334400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42229                    (2801059200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42230                    (2816784000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42231                    (2832508800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42232                    (2848233600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42233                    (2863958400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42234                    (2879683200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42235                    (2895408000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42236                    (2911132800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42237                    (2926857600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42238                    (2942582400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42239                    (2958912000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42240                    (2974636800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42241                    (2990361600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42242                    (3006086400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42243                    (3021811200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42244                    (3037536000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42245                    (3053260800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42246                    (3068985600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42247                    (3084710400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42248                    (3100435200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42249                    (3116764800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42250                    (3132489600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42251                    (3148214400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42252                    (3163939200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42253                    (3179664000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42254                    (3195388800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42255                    (3211113600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42256                    (3226838400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42257                    (3242563200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42258                    (3258288000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42259                    (3274012800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42260                    (3289737600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42261                    (3306067200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42262                    (3321792000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42263                    (3337516800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42264                    (3353241600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42265                    (3368966400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42266                    (3384691200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42267                    (3400416000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42268                    (3416140800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42269                    (3431865600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42270                    (3447590400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42271                    (3463315200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42272                    (3479644800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42273                    (3495369600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42274                    (3511094400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42275                    (3526819200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42276                    (3542544000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42277                    (3558268800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42278                    (3573993600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42279                    (3589718400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42280                    (3605443200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42281                    (3621168000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42282                    (3636892800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42283                    (3653222400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42284                    (3668947200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42285                    (3684672000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42286                    (3700396800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42287                    (3716121600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42288                    (3731846400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42289                    (3747571200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42290                    (3763296000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42291                    (3779020800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42292                    (3794745600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42293                    (3810470400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42294                    (3826195200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42295                    (3842524800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42296                    (3858249600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42297                    (3873974400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42298                    (3889699200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42299                    (3905424000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42300                    (3921148800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42301                    (3936873600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42302                    (3952598400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42303                    (3968323200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42304                    (3984048000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42305                    (4000377600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42306                    (4016102400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42307                    (4031827200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42308                    (4047552000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42309                    (4063276800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42310                    (4079001600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42311                    (4094726400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42312                ];
42313                FixedTimespanSet {
42314                    first: FixedTimespan {
42315                        utc_offset: 36292,
42316                        dst_offset: 0,
42317                        name: Some("LMT"),
42318                    },
42319                    rest: REST
42320                }
42321            },
42322
42323            Tz::Australia__North => {
42324                const REST: &[(i64, FixedTimespan)] = &[
42325                    (-2364108200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: Some("ACST") }),
42326                    (-2230189200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42327                    (-1672558200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42328                    (-1665387000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42329                    (-883639800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42330                    (-876123000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42331                    (-860398200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42332                    (-844673400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42333                    (-828343800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42334                    (-813223800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42335                ];
42336                FixedTimespanSet {
42337                    first: FixedTimespan {
42338                        utc_offset: 31400,
42339                        dst_offset: 0,
42340                        name: Some("LMT"),
42341                    },
42342                    rest: REST
42343                }
42344            },
42345
42346            Tz::Australia__Perth => {
42347                const REST: &[(i64, FixedTimespan)] = &[
42348                    (-2337925404, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("AWST") }),
42349                    (-1672552800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("AWDT") }),
42350                    (-1665381600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("AWST") }),
42351                    (-883634400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("AWDT") }),
42352                    (-876117600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("AWST") }),
42353                    (-860392800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("AWDT") }),
42354                    (-844668000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("AWST") }),
42355                    (152042400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("AWDT") }),
42356                    (162928800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("AWST") }),
42357                    (436298400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("AWDT") }),
42358                    (447184800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("AWST") }),
42359                    (690314400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("AWDT") }),
42360                    (699386400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("AWST") }),
42361                    (1165082400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("AWDT") }),
42362                    (1174759200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("AWST") }),
42363                    (1193508000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("AWDT") }),
42364                    (1206813600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("AWST") }),
42365                    (1224957600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("AWDT") }),
42366                    (1238263200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("AWST") }),
42367                ];
42368                FixedTimespanSet {
42369                    first: FixedTimespan {
42370                        utc_offset: 27804,
42371                        dst_offset: 0,
42372                        name: Some("LMT"),
42373                    },
42374                    rest: REST
42375                }
42376            },
42377
42378            Tz::Australia__Queensland => {
42379                const REST: &[(i64, FixedTimespan)] = &[
42380                    (-2366791928, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42381                    (-1672560000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42382                    (-1665388800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42383                    (-883641600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42384                    (-876124800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42385                    (-860400000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42386                    (-844675200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42387                    (-828345600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42388                    (-813225600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42389                    (57686400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42390                    (67968000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42391                    (625593600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42392                    (636480000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42393                    (657043200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42394                    (667929600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42395                    (688492800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42396                    (699379200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42397                ];
42398                FixedTimespanSet {
42399                    first: FixedTimespan {
42400                        utc_offset: 36728,
42401                        dst_offset: 0,
42402                        name: Some("LMT"),
42403                    },
42404                    rest: REST
42405                }
42406            },
42407
42408            Tz::Australia__South => {
42409                const REST: &[(i64, FixedTimespan)] = &[
42410                    (-2364110060, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: Some("ACST") }),
42411                    (-2230189200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42412                    (-1672558200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42413                    (-1665387000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42414                    (-883639800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42415                    (-876123000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42416                    (-860398200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42417                    (-844673400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42418                    (-828343800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42419                    (-813223800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42420                    (57688200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42421                    (67969800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42422                    (89137800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42423                    (100024200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42424                    (120587400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42425                    (131473800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42426                    (152037000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42427                    (162923400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42428                    (183486600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42429                    (194977800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42430                    (215541000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42431                    (226427400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42432                    (246990600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42433                    (257877000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42434                    (278440200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42435                    (289326600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42436                    (309889800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42437                    (320776200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42438                    (341339400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42439                    (352225800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42440                    (372789000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42441                    (384280200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42442                    (404843400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42443                    (415729800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42444                    (436293000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42445                    (447179400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42446                    (467742600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42447                    (478629000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42448                    (499192200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42449                    (511288200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42450                    (530037000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42451                    (542737800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42452                    (562091400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42453                    (574792200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42454                    (594145800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42455                    (606241800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42456                    (625595400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42457                    (637691400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42458                    (657045000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42459                    (667931400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42460                    (688494600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42461                    (701195400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42462                    (719944200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42463                    (731435400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42464                    (751998600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42465                    (764094600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42466                    (783448200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42467                    (796149000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42468                    (814897800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42469                    (828203400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42470                    (846347400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42471                    (859653000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42472                    (877797000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42473                    (891102600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42474                    (909246600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42475                    (922552200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42476                    (941301000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42477                    (954001800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42478                    (972750600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42479                    (985451400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42480                    (1004200200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42481                    (1017505800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42482                    (1035649800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42483                    (1048955400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42484                    (1067099400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42485                    (1080405000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42486                    (1099153800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42487                    (1111854600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42488                    (1130603400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42489                    (1143909000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42490                    (1162053000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42491                    (1174753800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42492                    (1193502600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42493                    (1207413000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42494                    (1223137800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42495                    (1238862600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42496                    (1254587400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42497                    (1270312200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42498                    (1286037000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42499                    (1301761800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42500                    (1317486600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42501                    (1333211400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42502                    (1349541000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42503                    (1365265800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42504                    (1380990600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42505                    (1396715400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42506                    (1412440200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42507                    (1428165000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42508                    (1443889800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42509                    (1459614600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42510                    (1475339400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42511                    (1491064200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42512                    (1506789000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42513                    (1522513800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42514                    (1538843400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42515                    (1554568200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42516                    (1570293000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42517                    (1586017800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42518                    (1601742600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42519                    (1617467400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42520                    (1633192200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42521                    (1648917000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42522                    (1664641800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42523                    (1680366600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42524                    (1696091400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42525                    (1712421000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42526                    (1728145800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42527                    (1743870600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42528                    (1759595400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42529                    (1775320200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42530                    (1791045000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42531                    (1806769800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42532                    (1822494600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42533                    (1838219400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42534                    (1853944200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42535                    (1869669000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42536                    (1885998600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42537                    (1901723400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42538                    (1917448200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42539                    (1933173000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42540                    (1948897800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42541                    (1964622600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42542                    (1980347400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42543                    (1996072200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42544                    (2011797000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42545                    (2027521800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42546                    (2043246600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42547                    (2058971400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42548                    (2075301000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42549                    (2091025800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42550                    (2106750600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42551                    (2122475400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42552                    (2138200200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42553                    (2153925000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42554                    (2169649800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42555                    (2185374600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42556                    (2201099400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42557                    (2216824200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42558                    (2233153800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42559                    (2248878600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42560                    (2264603400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42561                    (2280328200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42562                    (2296053000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42563                    (2311777800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42564                    (2327502600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42565                    (2343227400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42566                    (2358952200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42567                    (2374677000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42568                    (2390401800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42569                    (2406126600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42570                    (2422456200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42571                    (2438181000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42572                    (2453905800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42573                    (2469630600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42574                    (2485355400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42575                    (2501080200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42576                    (2516805000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42577                    (2532529800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42578                    (2548254600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42579                    (2563979400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42580                    (2579704200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42581                    (2596033800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42582                    (2611758600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42583                    (2627483400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42584                    (2643208200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42585                    (2658933000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42586                    (2674657800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42587                    (2690382600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42588                    (2706107400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42589                    (2721832200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42590                    (2737557000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42591                    (2753281800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42592                    (2769611400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42593                    (2785336200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42594                    (2801061000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42595                    (2816785800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42596                    (2832510600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42597                    (2848235400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42598                    (2863960200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42599                    (2879685000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42600                    (2895409800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42601                    (2911134600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42602                    (2926859400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42603                    (2942584200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42604                    (2958913800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42605                    (2974638600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42606                    (2990363400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42607                    (3006088200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42608                    (3021813000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42609                    (3037537800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42610                    (3053262600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42611                    (3068987400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42612                    (3084712200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42613                    (3100437000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42614                    (3116766600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42615                    (3132491400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42616                    (3148216200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42617                    (3163941000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42618                    (3179665800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42619                    (3195390600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42620                    (3211115400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42621                    (3226840200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42622                    (3242565000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42623                    (3258289800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42624                    (3274014600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42625                    (3289739400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42626                    (3306069000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42627                    (3321793800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42628                    (3337518600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42629                    (3353243400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42630                    (3368968200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42631                    (3384693000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42632                    (3400417800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42633                    (3416142600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42634                    (3431867400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42635                    (3447592200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42636                    (3463317000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42637                    (3479646600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42638                    (3495371400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42639                    (3511096200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42640                    (3526821000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42641                    (3542545800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42642                    (3558270600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42643                    (3573995400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42644                    (3589720200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42645                    (3605445000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42646                    (3621169800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42647                    (3636894600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42648                    (3653224200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42649                    (3668949000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42650                    (3684673800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42651                    (3700398600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42652                    (3716123400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42653                    (3731848200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42654                    (3747573000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42655                    (3763297800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42656                    (3779022600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42657                    (3794747400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42658                    (3810472200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42659                    (3826197000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42660                    (3842526600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42661                    (3858251400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42662                    (3873976200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42663                    (3889701000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42664                    (3905425800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42665                    (3921150600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42666                    (3936875400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42667                    (3952600200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42668                    (3968325000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42669                    (3984049800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42670                    (4000379400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42671                    (4016104200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42672                    (4031829000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42673                    (4047553800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42674                    (4063278600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42675                    (4079003400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
42676                    (4094728200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
42677                ];
42678                FixedTimespanSet {
42679                    first: FixedTimespan {
42680                        utc_offset: 33260,
42681                        dst_offset: 0,
42682                        name: Some("LMT"),
42683                    },
42684                    rest: REST
42685                }
42686            },
42687
42688            Tz::Australia__Sydney => {
42689                const REST: &[(i64, FixedTimespan)] = &[
42690                    (-2364113092, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42691                    (-1672560000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42692                    (-1665388800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42693                    (-883641600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42694                    (-876124800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42695                    (-860400000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42696                    (-844675200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42697                    (-828345600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42698                    (-813225600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42699                    (57686400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42700                    (67968000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42701                    (89136000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42702                    (100022400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42703                    (120585600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42704                    (131472000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42705                    (152035200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42706                    (162921600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42707                    (183484800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42708                    (194976000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42709                    (215539200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42710                    (226425600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42711                    (246988800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42712                    (257875200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42713                    (278438400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42714                    (289324800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42715                    (309888000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42716                    (320774400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42717                    (341337600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42718                    (352224000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42719                    (372787200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42720                    (386697600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42721                    (404841600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42722                    (415728000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42723                    (436291200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42724                    (447177600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42725                    (467740800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42726                    (478627200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42727                    (499190400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42728                    (511286400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42729                    (530035200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42730                    (542736000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42731                    (562089600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42732                    (574790400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42733                    (594144000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42734                    (606240000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42735                    (625593600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42736                    (636480000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42737                    (657043200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42738                    (667929600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42739                    (688492800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42740                    (699379200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42741                    (719942400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42742                    (731433600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42743                    (751996800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42744                    (762883200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42745                    (783446400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42746                    (794332800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42747                    (814896000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42748                    (828201600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42749                    (846345600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42750                    (859651200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42751                    (877795200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42752                    (891100800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42753                    (909244800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42754                    (922550400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42755                    (941299200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42756                    (954000000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42757                    (967305600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42758                    (985449600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42759                    (1004198400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42760                    (1017504000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42761                    (1035648000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42762                    (1048953600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42763                    (1067097600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42764                    (1080403200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42765                    (1099152000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42766                    (1111852800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42767                    (1130601600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42768                    (1143907200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42769                    (1162051200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42770                    (1174752000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42771                    (1193500800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42772                    (1207411200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42773                    (1223136000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42774                    (1238860800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42775                    (1254585600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42776                    (1270310400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42777                    (1286035200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42778                    (1301760000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42779                    (1317484800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42780                    (1333209600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42781                    (1349539200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42782                    (1365264000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42783                    (1380988800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42784                    (1396713600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42785                    (1412438400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42786                    (1428163200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42787                    (1443888000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42788                    (1459612800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42789                    (1475337600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42790                    (1491062400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42791                    (1506787200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42792                    (1522512000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42793                    (1538841600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42794                    (1554566400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42795                    (1570291200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42796                    (1586016000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42797                    (1601740800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42798                    (1617465600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42799                    (1633190400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42800                    (1648915200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42801                    (1664640000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42802                    (1680364800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42803                    (1696089600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42804                    (1712419200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42805                    (1728144000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42806                    (1743868800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42807                    (1759593600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42808                    (1775318400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42809                    (1791043200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42810                    (1806768000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42811                    (1822492800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42812                    (1838217600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42813                    (1853942400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42814                    (1869667200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42815                    (1885996800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42816                    (1901721600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42817                    (1917446400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42818                    (1933171200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42819                    (1948896000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42820                    (1964620800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42821                    (1980345600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42822                    (1996070400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42823                    (2011795200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42824                    (2027520000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42825                    (2043244800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42826                    (2058969600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42827                    (2075299200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42828                    (2091024000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42829                    (2106748800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42830                    (2122473600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42831                    (2138198400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42832                    (2153923200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42833                    (2169648000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42834                    (2185372800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42835                    (2201097600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42836                    (2216822400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42837                    (2233152000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42838                    (2248876800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42839                    (2264601600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42840                    (2280326400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42841                    (2296051200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42842                    (2311776000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42843                    (2327500800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42844                    (2343225600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42845                    (2358950400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42846                    (2374675200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42847                    (2390400000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42848                    (2406124800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42849                    (2422454400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42850                    (2438179200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42851                    (2453904000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42852                    (2469628800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42853                    (2485353600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42854                    (2501078400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42855                    (2516803200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42856                    (2532528000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42857                    (2548252800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42858                    (2563977600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42859                    (2579702400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42860                    (2596032000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42861                    (2611756800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42862                    (2627481600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42863                    (2643206400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42864                    (2658931200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42865                    (2674656000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42866                    (2690380800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42867                    (2706105600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42868                    (2721830400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42869                    (2737555200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42870                    (2753280000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42871                    (2769609600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42872                    (2785334400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42873                    (2801059200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42874                    (2816784000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42875                    (2832508800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42876                    (2848233600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42877                    (2863958400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42878                    (2879683200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42879                    (2895408000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42880                    (2911132800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42881                    (2926857600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42882                    (2942582400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42883                    (2958912000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42884                    (2974636800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42885                    (2990361600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42886                    (3006086400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42887                    (3021811200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42888                    (3037536000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42889                    (3053260800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42890                    (3068985600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42891                    (3084710400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42892                    (3100435200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42893                    (3116764800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42894                    (3132489600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42895                    (3148214400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42896                    (3163939200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42897                    (3179664000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42898                    (3195388800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42899                    (3211113600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42900                    (3226838400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42901                    (3242563200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42902                    (3258288000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42903                    (3274012800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42904                    (3289737600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42905                    (3306067200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42906                    (3321792000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42907                    (3337516800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42908                    (3353241600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42909                    (3368966400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42910                    (3384691200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42911                    (3400416000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42912                    (3416140800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42913                    (3431865600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42914                    (3447590400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42915                    (3463315200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42916                    (3479644800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42917                    (3495369600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42918                    (3511094400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42919                    (3526819200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42920                    (3542544000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42921                    (3558268800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42922                    (3573993600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42923                    (3589718400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42924                    (3605443200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42925                    (3621168000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42926                    (3636892800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42927                    (3653222400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42928                    (3668947200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42929                    (3684672000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42930                    (3700396800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42931                    (3716121600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42932                    (3731846400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42933                    (3747571200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42934                    (3763296000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42935                    (3779020800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42936                    (3794745600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42937                    (3810470400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42938                    (3826195200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42939                    (3842524800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42940                    (3858249600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42941                    (3873974400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42942                    (3889699200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42943                    (3905424000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42944                    (3921148800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42945                    (3936873600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42946                    (3952598400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42947                    (3968323200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42948                    (3984048000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42949                    (4000377600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42950                    (4016102400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42951                    (4031827200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42952                    (4047552000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42953                    (4063276800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42954                    (4079001600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42955                    (4094726400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42956                ];
42957                FixedTimespanSet {
42958                    first: FixedTimespan {
42959                        utc_offset: 36292,
42960                        dst_offset: 0,
42961                        name: Some("LMT"),
42962                    },
42963                    rest: REST
42964                }
42965            },
42966
42967            Tz::Australia__Tasmania => {
42968                const REST: &[(i64, FixedTimespan)] = &[
42969                    (-2345795356, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42970                    (-1680508800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42971                    (-1665388800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42972                    (-1646640000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42973                    (-1635753600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42974                    (-1615190400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42975                    (-1604304000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42976                    (-883641600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42977                    (-876124800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42978                    (-860400000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42979                    (-844675200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42980                    (-828345600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42981                    (-813225600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42982                    (-71136000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42983                    (-55411200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42984                    (-37267200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42985                    (-25776000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42986                    (-5817600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42987                    (5673600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42988                    (25632000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42989                    (37728000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42990                    (57686400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42991                    (67968000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42992                    (89136000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42993                    (100022400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42994                    (120585600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42995                    (131472000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42996                    (152035200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42997                    (162921600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
42998                    (183484800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
42999                    (194976000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43000                    (215539200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43001                    (226425600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43002                    (246988800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43003                    (257875200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43004                    (278438400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43005                    (289324800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43006                    (309888000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43007                    (320774400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43008                    (341337600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43009                    (352224000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43010                    (372787200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43011                    (386092800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43012                    (404841600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43013                    (417542400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43014                    (436291200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43015                    (447177600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43016                    (467740800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43017                    (478627200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43018                    (499190400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43019                    (510076800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43020                    (530035200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43021                    (542736000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43022                    (562089600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43023                    (574790400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43024                    (594144000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43025                    (606240000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43026                    (625593600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43027                    (637689600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43028                    (657043200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43029                    (670348800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43030                    (686678400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43031                    (701798400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43032                    (718128000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43033                    (733248000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43034                    (749577600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43035                    (764697600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43036                    (781027200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43037                    (796147200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43038                    (812476800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43039                    (828201600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43040                    (844531200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43041                    (859651200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43042                    (875980800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43043                    (891100800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43044                    (907430400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43045                    (922550400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43046                    (938880000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43047                    (954000000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43048                    (967305600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43049                    (985449600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43050                    (1002384000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43051                    (1017504000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43052                    (1033833600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43053                    (1048953600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43054                    (1065283200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43055                    (1080403200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43056                    (1096732800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43057                    (1111852800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43058                    (1128182400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43059                    (1143907200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43060                    (1159632000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43061                    (1174752000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43062                    (1191686400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43063                    (1207411200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43064                    (1223136000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43065                    (1238860800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43066                    (1254585600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43067                    (1270310400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43068                    (1286035200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43069                    (1301760000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43070                    (1317484800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43071                    (1333209600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43072                    (1349539200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43073                    (1365264000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43074                    (1380988800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43075                    (1396713600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43076                    (1412438400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43077                    (1428163200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43078                    (1443888000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43079                    (1459612800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43080                    (1475337600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43081                    (1491062400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43082                    (1506787200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43083                    (1522512000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43084                    (1538841600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43085                    (1554566400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43086                    (1570291200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43087                    (1586016000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43088                    (1601740800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43089                    (1617465600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43090                    (1633190400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43091                    (1648915200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43092                    (1664640000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43093                    (1680364800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43094                    (1696089600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43095                    (1712419200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43096                    (1728144000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43097                    (1743868800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43098                    (1759593600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43099                    (1775318400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43100                    (1791043200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43101                    (1806768000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43102                    (1822492800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43103                    (1838217600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43104                    (1853942400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43105                    (1869667200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43106                    (1885996800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43107                    (1901721600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43108                    (1917446400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43109                    (1933171200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43110                    (1948896000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43111                    (1964620800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43112                    (1980345600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43113                    (1996070400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43114                    (2011795200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43115                    (2027520000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43116                    (2043244800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43117                    (2058969600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43118                    (2075299200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43119                    (2091024000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43120                    (2106748800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43121                    (2122473600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43122                    (2138198400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43123                    (2153923200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43124                    (2169648000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43125                    (2185372800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43126                    (2201097600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43127                    (2216822400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43128                    (2233152000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43129                    (2248876800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43130                    (2264601600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43131                    (2280326400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43132                    (2296051200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43133                    (2311776000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43134                    (2327500800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43135                    (2343225600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43136                    (2358950400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43137                    (2374675200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43138                    (2390400000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43139                    (2406124800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43140                    (2422454400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43141                    (2438179200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43142                    (2453904000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43143                    (2469628800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43144                    (2485353600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43145                    (2501078400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43146                    (2516803200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43147                    (2532528000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43148                    (2548252800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43149                    (2563977600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43150                    (2579702400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43151                    (2596032000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43152                    (2611756800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43153                    (2627481600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43154                    (2643206400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43155                    (2658931200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43156                    (2674656000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43157                    (2690380800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43158                    (2706105600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43159                    (2721830400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43160                    (2737555200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43161                    (2753280000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43162                    (2769609600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43163                    (2785334400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43164                    (2801059200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43165                    (2816784000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43166                    (2832508800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43167                    (2848233600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43168                    (2863958400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43169                    (2879683200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43170                    (2895408000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43171                    (2911132800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43172                    (2926857600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43173                    (2942582400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43174                    (2958912000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43175                    (2974636800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43176                    (2990361600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43177                    (3006086400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43178                    (3021811200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43179                    (3037536000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43180                    (3053260800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43181                    (3068985600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43182                    (3084710400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43183                    (3100435200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43184                    (3116764800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43185                    (3132489600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43186                    (3148214400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43187                    (3163939200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43188                    (3179664000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43189                    (3195388800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43190                    (3211113600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43191                    (3226838400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43192                    (3242563200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43193                    (3258288000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43194                    (3274012800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43195                    (3289737600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43196                    (3306067200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43197                    (3321792000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43198                    (3337516800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43199                    (3353241600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43200                    (3368966400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43201                    (3384691200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43202                    (3400416000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43203                    (3416140800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43204                    (3431865600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43205                    (3447590400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43206                    (3463315200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43207                    (3479644800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43208                    (3495369600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43209                    (3511094400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43210                    (3526819200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43211                    (3542544000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43212                    (3558268800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43213                    (3573993600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43214                    (3589718400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43215                    (3605443200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43216                    (3621168000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43217                    (3636892800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43218                    (3653222400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43219                    (3668947200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43220                    (3684672000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43221                    (3700396800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43222                    (3716121600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43223                    (3731846400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43224                    (3747571200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43225                    (3763296000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43226                    (3779020800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43227                    (3794745600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43228                    (3810470400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43229                    (3826195200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43230                    (3842524800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43231                    (3858249600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43232                    (3873974400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43233                    (3889699200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43234                    (3905424000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43235                    (3921148800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43236                    (3936873600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43237                    (3952598400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43238                    (3968323200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43239                    (3984048000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43240                    (4000377600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43241                    (4016102400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43242                    (4031827200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43243                    (4047552000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43244                    (4063276800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43245                    (4079001600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43246                    (4094726400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43247                ];
43248                FixedTimespanSet {
43249                    first: FixedTimespan {
43250                        utc_offset: 35356,
43251                        dst_offset: 0,
43252                        name: Some("LMT"),
43253                    },
43254                    rest: REST
43255                }
43256            },
43257
43258            Tz::Australia__Victoria => {
43259                const REST: &[(i64, FixedTimespan)] = &[
43260                    (-2364111592, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43261                    (-1672560000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43262                    (-1665388800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43263                    (-883641600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43264                    (-876124800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43265                    (-860400000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43266                    (-844675200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43267                    (-828345600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43268                    (-813225600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43269                    (57686400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43270                    (67968000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43271                    (89136000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43272                    (100022400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43273                    (120585600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43274                    (131472000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43275                    (152035200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43276                    (162921600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43277                    (183484800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43278                    (194976000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43279                    (215539200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43280                    (226425600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43281                    (246988800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43282                    (257875200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43283                    (278438400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43284                    (289324800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43285                    (309888000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43286                    (320774400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43287                    (341337600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43288                    (352224000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43289                    (372787200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43290                    (384278400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43291                    (404841600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43292                    (415728000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43293                    (436291200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43294                    (447177600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43295                    (467740800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43296                    (478627200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43297                    (499190400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43298                    (511286400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43299                    (530035200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43300                    (542736000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43301                    (561484800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43302                    (574790400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43303                    (594144000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43304                    (606240000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43305                    (625593600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43306                    (637689600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43307                    (657043200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43308                    (667929600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43309                    (688492800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43310                    (699379200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43311                    (719942400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43312                    (731433600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43313                    (751996800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43314                    (762883200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43315                    (783446400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43316                    (796147200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43317                    (814896000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43318                    (828201600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43319                    (846345600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43320                    (859651200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43321                    (877795200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43322                    (891100800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43323                    (909244800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43324                    (922550400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43325                    (941299200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43326                    (954000000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43327                    (967305600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43328                    (985449600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43329                    (1004198400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43330                    (1017504000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43331                    (1035648000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43332                    (1048953600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43333                    (1067097600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43334                    (1080403200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43335                    (1099152000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43336                    (1111852800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43337                    (1130601600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43338                    (1143907200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43339                    (1162051200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43340                    (1174752000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43341                    (1193500800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43342                    (1207411200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43343                    (1223136000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43344                    (1238860800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43345                    (1254585600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43346                    (1270310400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43347                    (1286035200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43348                    (1301760000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43349                    (1317484800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43350                    (1333209600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43351                    (1349539200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43352                    (1365264000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43353                    (1380988800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43354                    (1396713600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43355                    (1412438400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43356                    (1428163200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43357                    (1443888000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43358                    (1459612800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43359                    (1475337600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43360                    (1491062400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43361                    (1506787200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43362                    (1522512000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43363                    (1538841600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43364                    (1554566400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43365                    (1570291200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43366                    (1586016000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43367                    (1601740800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43368                    (1617465600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43369                    (1633190400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43370                    (1648915200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43371                    (1664640000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43372                    (1680364800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43373                    (1696089600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43374                    (1712419200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43375                    (1728144000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43376                    (1743868800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43377                    (1759593600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43378                    (1775318400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43379                    (1791043200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43380                    (1806768000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43381                    (1822492800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43382                    (1838217600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43383                    (1853942400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43384                    (1869667200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43385                    (1885996800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43386                    (1901721600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43387                    (1917446400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43388                    (1933171200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43389                    (1948896000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43390                    (1964620800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43391                    (1980345600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43392                    (1996070400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43393                    (2011795200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43394                    (2027520000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43395                    (2043244800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43396                    (2058969600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43397                    (2075299200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43398                    (2091024000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43399                    (2106748800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43400                    (2122473600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43401                    (2138198400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43402                    (2153923200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43403                    (2169648000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43404                    (2185372800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43405                    (2201097600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43406                    (2216822400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43407                    (2233152000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43408                    (2248876800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43409                    (2264601600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43410                    (2280326400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43411                    (2296051200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43412                    (2311776000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43413                    (2327500800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43414                    (2343225600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43415                    (2358950400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43416                    (2374675200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43417                    (2390400000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43418                    (2406124800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43419                    (2422454400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43420                    (2438179200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43421                    (2453904000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43422                    (2469628800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43423                    (2485353600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43424                    (2501078400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43425                    (2516803200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43426                    (2532528000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43427                    (2548252800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43428                    (2563977600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43429                    (2579702400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43430                    (2596032000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43431                    (2611756800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43432                    (2627481600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43433                    (2643206400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43434                    (2658931200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43435                    (2674656000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43436                    (2690380800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43437                    (2706105600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43438                    (2721830400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43439                    (2737555200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43440                    (2753280000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43441                    (2769609600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43442                    (2785334400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43443                    (2801059200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43444                    (2816784000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43445                    (2832508800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43446                    (2848233600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43447                    (2863958400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43448                    (2879683200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43449                    (2895408000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43450                    (2911132800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43451                    (2926857600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43452                    (2942582400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43453                    (2958912000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43454                    (2974636800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43455                    (2990361600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43456                    (3006086400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43457                    (3021811200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43458                    (3037536000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43459                    (3053260800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43460                    (3068985600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43461                    (3084710400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43462                    (3100435200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43463                    (3116764800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43464                    (3132489600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43465                    (3148214400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43466                    (3163939200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43467                    (3179664000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43468                    (3195388800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43469                    (3211113600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43470                    (3226838400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43471                    (3242563200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43472                    (3258288000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43473                    (3274012800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43474                    (3289737600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43475                    (3306067200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43476                    (3321792000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43477                    (3337516800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43478                    (3353241600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43479                    (3368966400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43480                    (3384691200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43481                    (3400416000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43482                    (3416140800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43483                    (3431865600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43484                    (3447590400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43485                    (3463315200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43486                    (3479644800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43487                    (3495369600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43488                    (3511094400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43489                    (3526819200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43490                    (3542544000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43491                    (3558268800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43492                    (3573993600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43493                    (3589718400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43494                    (3605443200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43495                    (3621168000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43496                    (3636892800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43497                    (3653222400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43498                    (3668947200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43499                    (3684672000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43500                    (3700396800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43501                    (3716121600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43502                    (3731846400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43503                    (3747571200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43504                    (3763296000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43505                    (3779020800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43506                    (3794745600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43507                    (3810470400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43508                    (3826195200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43509                    (3842524800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43510                    (3858249600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43511                    (3873974400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43512                    (3889699200, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43513                    (3905424000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43514                    (3921148800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43515                    (3936873600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43516                    (3952598400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43517                    (3968323200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43518                    (3984048000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43519                    (4000377600, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43520                    (4016102400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43521                    (4031827200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43522                    (4047552000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43523                    (4063276800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43524                    (4079001600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43525                    (4094726400, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("AEDT") }),
43526                ];
43527                FixedTimespanSet {
43528                    first: FixedTimespan {
43529                        utc_offset: 34792,
43530                        dst_offset: 0,
43531                        name: Some("LMT"),
43532                    },
43533                    rest: REST
43534                }
43535            },
43536
43537            Tz::Australia__West => {
43538                const REST: &[(i64, FixedTimespan)] = &[
43539                    (-2337925404, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("AWST") }),
43540                    (-1672552800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("AWDT") }),
43541                    (-1665381600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("AWST") }),
43542                    (-883634400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("AWDT") }),
43543                    (-876117600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("AWST") }),
43544                    (-860392800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("AWDT") }),
43545                    (-844668000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("AWST") }),
43546                    (152042400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("AWDT") }),
43547                    (162928800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("AWST") }),
43548                    (436298400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("AWDT") }),
43549                    (447184800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("AWST") }),
43550                    (690314400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("AWDT") }),
43551                    (699386400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("AWST") }),
43552                    (1165082400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("AWDT") }),
43553                    (1174759200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("AWST") }),
43554                    (1193508000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("AWDT") }),
43555                    (1206813600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("AWST") }),
43556                    (1224957600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("AWDT") }),
43557                    (1238263200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("AWST") }),
43558                ];
43559                FixedTimespanSet {
43560                    first: FixedTimespan {
43561                        utc_offset: 27804,
43562                        dst_offset: 0,
43563                        name: Some("LMT"),
43564                    },
43565                    rest: REST
43566                }
43567            },
43568
43569            Tz::Australia__Yancowinna => {
43570                const REST: &[(i64, FixedTimespan)] = &[
43571                    (-2364110748, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("AEST") }),
43572                    (-2314951200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: Some("ACST") }),
43573                    (-2230189200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43574                    (-1672558200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43575                    (-1665387000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43576                    (-883639800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43577                    (-876123000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43578                    (-860398200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43579                    (-844673400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43580                    (-828343800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43581                    (-813223800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43582                    (57688200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43583                    (67969800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43584                    (89137800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43585                    (100024200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43586                    (120587400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43587                    (131473800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43588                    (152037000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43589                    (162923400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43590                    (183486600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43591                    (194977800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43592                    (215541000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43593                    (226427400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43594                    (246990600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43595                    (257877000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43596                    (278440200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43597                    (289326600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43598                    (309889800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43599                    (320776200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43600                    (341339400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43601                    (352225800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43602                    (372789000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43603                    (386699400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43604                    (404843400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43605                    (415729800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43606                    (436293000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43607                    (447179400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43608                    (467742600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43609                    (478629000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43610                    (499192200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43611                    (511288200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43612                    (530037000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43613                    (542737800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43614                    (562091400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43615                    (574792200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43616                    (594145800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43617                    (606241800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43618                    (625595400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43619                    (636481800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43620                    (657045000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43621                    (667931400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43622                    (688494600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43623                    (699381000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43624                    (719944200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43625                    (731435400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43626                    (751998600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43627                    (762885000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43628                    (783448200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43629                    (794334600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43630                    (814897800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43631                    (828203400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43632                    (846347400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43633                    (859653000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43634                    (877797000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43635                    (891102600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43636                    (909246600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43637                    (922552200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43638                    (941301000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43639                    (954001800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43640                    (972750600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43641                    (985451400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43642                    (1004200200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43643                    (1017505800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43644                    (1035649800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43645                    (1048955400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43646                    (1067099400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43647                    (1080405000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43648                    (1099153800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43649                    (1111854600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43650                    (1130603400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43651                    (1143909000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43652                    (1162053000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43653                    (1174753800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43654                    (1193502600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43655                    (1207413000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43656                    (1223137800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43657                    (1238862600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43658                    (1254587400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43659                    (1270312200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43660                    (1286037000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43661                    (1301761800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43662                    (1317486600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43663                    (1333211400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43664                    (1349541000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43665                    (1365265800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43666                    (1380990600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43667                    (1396715400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43668                    (1412440200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43669                    (1428165000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43670                    (1443889800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43671                    (1459614600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43672                    (1475339400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43673                    (1491064200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43674                    (1506789000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43675                    (1522513800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43676                    (1538843400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43677                    (1554568200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43678                    (1570293000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43679                    (1586017800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43680                    (1601742600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43681                    (1617467400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43682                    (1633192200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43683                    (1648917000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43684                    (1664641800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43685                    (1680366600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43686                    (1696091400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43687                    (1712421000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43688                    (1728145800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43689                    (1743870600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43690                    (1759595400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43691                    (1775320200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43692                    (1791045000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43693                    (1806769800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43694                    (1822494600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43695                    (1838219400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43696                    (1853944200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43697                    (1869669000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43698                    (1885998600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43699                    (1901723400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43700                    (1917448200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43701                    (1933173000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43702                    (1948897800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43703                    (1964622600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43704                    (1980347400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43705                    (1996072200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43706                    (2011797000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43707                    (2027521800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43708                    (2043246600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43709                    (2058971400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43710                    (2075301000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43711                    (2091025800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43712                    (2106750600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43713                    (2122475400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43714                    (2138200200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43715                    (2153925000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43716                    (2169649800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43717                    (2185374600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43718                    (2201099400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43719                    (2216824200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43720                    (2233153800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43721                    (2248878600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43722                    (2264603400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43723                    (2280328200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43724                    (2296053000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43725                    (2311777800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43726                    (2327502600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43727                    (2343227400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43728                    (2358952200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43729                    (2374677000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43730                    (2390401800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43731                    (2406126600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43732                    (2422456200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43733                    (2438181000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43734                    (2453905800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43735                    (2469630600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43736                    (2485355400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43737                    (2501080200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43738                    (2516805000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43739                    (2532529800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43740                    (2548254600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43741                    (2563979400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43742                    (2579704200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43743                    (2596033800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43744                    (2611758600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43745                    (2627483400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43746                    (2643208200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43747                    (2658933000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43748                    (2674657800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43749                    (2690382600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43750                    (2706107400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43751                    (2721832200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43752                    (2737557000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43753                    (2753281800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43754                    (2769611400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43755                    (2785336200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43756                    (2801061000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43757                    (2816785800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43758                    (2832510600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43759                    (2848235400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43760                    (2863960200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43761                    (2879685000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43762                    (2895409800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43763                    (2911134600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43764                    (2926859400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43765                    (2942584200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43766                    (2958913800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43767                    (2974638600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43768                    (2990363400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43769                    (3006088200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43770                    (3021813000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43771                    (3037537800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43772                    (3053262600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43773                    (3068987400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43774                    (3084712200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43775                    (3100437000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43776                    (3116766600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43777                    (3132491400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43778                    (3148216200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43779                    (3163941000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43780                    (3179665800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43781                    (3195390600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43782                    (3211115400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43783                    (3226840200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43784                    (3242565000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43785                    (3258289800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43786                    (3274014600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43787                    (3289739400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43788                    (3306069000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43789                    (3321793800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43790                    (3337518600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43791                    (3353243400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43792                    (3368968200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43793                    (3384693000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43794                    (3400417800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43795                    (3416142600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43796                    (3431867400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43797                    (3447592200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43798                    (3463317000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43799                    (3479646600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43800                    (3495371400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43801                    (3511096200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43802                    (3526821000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43803                    (3542545800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43804                    (3558270600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43805                    (3573995400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43806                    (3589720200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43807                    (3605445000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43808                    (3621169800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43809                    (3636894600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43810                    (3653224200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43811                    (3668949000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43812                    (3684673800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43813                    (3700398600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43814                    (3716123400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43815                    (3731848200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43816                    (3747573000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43817                    (3763297800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43818                    (3779022600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43819                    (3794747400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43820                    (3810472200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43821                    (3826197000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43822                    (3842526600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43823                    (3858251400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43824                    (3873976200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43825                    (3889701000, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43826                    (3905425800, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43827                    (3921150600, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43828                    (3936875400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43829                    (3952600200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43830                    (3968325000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43831                    (3984049800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43832                    (4000379400, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43833                    (4016104200, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43834                    (4031829000, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43835                    (4047553800, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43836                    (4063278600, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43837                    (4079003400, FixedTimespan { utc_offset: 34200, dst_offset: 0, name: Some("ACST") }),
43838                    (4094728200, FixedTimespan { utc_offset: 34200, dst_offset: 3600, name: Some("ACDT") }),
43839                ];
43840                FixedTimespanSet {
43841                    first: FixedTimespan {
43842                        utc_offset: 33948,
43843                        dst_offset: 0,
43844                        name: Some("LMT"),
43845                    },
43846                    rest: REST
43847                }
43848            },
43849
43850            Tz::Brazil__Acre => {
43851                const REST: &[(i64, FixedTimespan)] = &[
43852                    (-1767209328, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
43853                    (-1206950400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
43854                    (-1191355200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
43855                    (-1175367600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
43856                    (-1159819200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
43857                    (-633812400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
43858                    (-622062000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
43859                    (-602276400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
43860                    (-591825600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
43861                    (-570740400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
43862                    (-560203200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
43863                    (-539118000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
43864                    (-531345600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
43865                    (-191358000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
43866                    (-184190400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
43867                    (-155156400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
43868                    (-150062400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
43869                    (-128890800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
43870                    (-121118400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
43871                    (-99946800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
43872                    (-89582400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
43873                    (-68410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
43874                    (-57960000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
43875                    (499755600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
43876                    (511243200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
43877                    (530600400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
43878                    (540273600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
43879                    (562136400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
43880                    (571204800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
43881                    (1214283600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
43882                    (1384056000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
43883                ];
43884                FixedTimespanSet {
43885                    first: FixedTimespan {
43886                        utc_offset: -16272,
43887                        dst_offset: 0,
43888                        name: Some("LMT"),
43889                    },
43890                    rest: REST
43891                }
43892            },
43893
43894            Tz::Brazil__DeNoronha => {
43895                const REST: &[(i64, FixedTimespan)] = &[
43896                    (-1767217820, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
43897                    (-1206961200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
43898                    (-1191366000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
43899                    (-1175378400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
43900                    (-1159830000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
43901                    (-633823200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
43902                    (-622072800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
43903                    (-602287200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
43904                    (-591836400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
43905                    (-570751200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
43906                    (-560214000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
43907                    (-539128800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
43908                    (-531356400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
43909                    (-191368800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
43910                    (-184201200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
43911                    (-155167200, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
43912                    (-150073200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
43913                    (-128901600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
43914                    (-121129200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
43915                    (-99957600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
43916                    (-89593200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
43917                    (-68421600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
43918                    (-57970800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
43919                    (499744800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
43920                    (511232400, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
43921                    (530589600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
43922                    (540262800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
43923                    (562125600, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
43924                    (571194000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
43925                    (592970400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
43926                    (602038800, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
43927                    (624420000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
43928                    (634698000, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
43929                    (938916000, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
43930                    (951613200, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
43931                    (970970400, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
43932                    (971571600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
43933                    (1003024800, FixedTimespan { utc_offset: -7200, dst_offset: 3600, name: None }),
43934                    (1013907600, FixedTimespan { utc_offset: -7200, dst_offset: 0, name: None }),
43935                ];
43936                FixedTimespanSet {
43937                    first: FixedTimespan {
43938                        utc_offset: -7780,
43939                        dst_offset: 0,
43940                        name: Some("LMT"),
43941                    },
43942                    rest: REST
43943                }
43944            },
43945
43946            Tz::Brazil__East => {
43947                const REST: &[(i64, FixedTimespan)] = &[
43948                    (-1767214412, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
43949                    (-1206957600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
43950                    (-1191362400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
43951                    (-1175374800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
43952                    (-1159826400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
43953                    (-633819600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
43954                    (-622069200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
43955                    (-602283600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
43956                    (-591832800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
43957                    (-570747600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
43958                    (-560210400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
43959                    (-539125200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
43960                    (-531352800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
43961                    (-195426000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
43962                    (-184197600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
43963                    (-155163600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
43964                    (-150069600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
43965                    (-128898000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
43966                    (-121125600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
43967                    (-99954000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
43968                    (-89589600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
43969                    (-68418000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
43970                    (-57967200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
43971                    (499748400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
43972                    (511236000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
43973                    (530593200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
43974                    (540266400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
43975                    (562129200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
43976                    (571197600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
43977                    (592974000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
43978                    (602042400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
43979                    (624423600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
43980                    (634701600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
43981                    (656478000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
43982                    (666756000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
43983                    (687927600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
43984                    (697600800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
43985                    (719982000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
43986                    (728445600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
43987                    (750826800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
43988                    (761709600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
43989                    (782276400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
43990                    (793159200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
43991                    (813726000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
43992                    (824004000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
43993                    (844570800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
43994                    (856058400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
43995                    (876106800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
43996                    (888717600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
43997                    (908074800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
43998                    (919562400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
43999                    (938919600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
44000                    (951616800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
44001                    (970974000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
44002                    (982461600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
44003                    (1003028400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
44004                    (1013911200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
44005                    (1036292400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
44006                    (1045360800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
44007                    (1066532400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
44008                    (1076810400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
44009                    (1099364400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
44010                    (1108864800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
44011                    (1129431600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
44012                    (1140314400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
44013                    (1162695600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
44014                    (1172368800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
44015                    (1192330800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
44016                    (1203213600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
44017                    (1224385200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
44018                    (1234663200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
44019                    (1255834800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
44020                    (1266717600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
44021                    (1287284400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
44022                    (1298167200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
44023                    (1318734000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
44024                    (1330221600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
44025                    (1350788400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
44026                    (1361066400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
44027                    (1382238000, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
44028                    (1392516000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
44029                    (1413687600, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
44030                    (1424570400, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
44031                    (1445137200, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
44032                    (1456020000, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
44033                    (1476586800, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
44034                    (1487469600, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
44035                    (1508036400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
44036                    (1518919200, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
44037                    (1541300400, FixedTimespan { utc_offset: -10800, dst_offset: 3600, name: None }),
44038                    (1550368800, FixedTimespan { utc_offset: -10800, dst_offset: 0, name: None }),
44039                ];
44040                FixedTimespanSet {
44041                    first: FixedTimespan {
44042                        utc_offset: -11188,
44043                        dst_offset: 0,
44044                        name: Some("LMT"),
44045                    },
44046                    rest: REST
44047                }
44048            },
44049
44050            Tz::Brazil__West => {
44051                const REST: &[(i64, FixedTimespan)] = &[
44052                    (-1767211196, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
44053                    (-1206954000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
44054                    (-1191358800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
44055                    (-1175371200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
44056                    (-1159822800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
44057                    (-633816000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
44058                    (-622065600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
44059                    (-602280000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
44060                    (-591829200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
44061                    (-570744000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
44062                    (-560206800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
44063                    (-539121600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
44064                    (-531349200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
44065                    (-191361600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
44066                    (-184194000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
44067                    (-155160000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
44068                    (-150066000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
44069                    (-128894400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
44070                    (-121122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
44071                    (-99950400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
44072                    (-89586000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
44073                    (-68414400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
44074                    (-57963600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
44075                    (499752000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
44076                    (511239600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
44077                    (530596800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
44078                    (540270000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
44079                    (562132800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
44080                    (571201200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
44081                    (750830400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
44082                    (761713200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
44083                ];
44084                FixedTimespanSet {
44085                    first: FixedTimespan {
44086                        utc_offset: -14404,
44087                        dst_offset: 0,
44088                        name: Some("LMT"),
44089                    },
44090                    rest: REST
44091                }
44092            },
44093
44094            Tz::CET => {
44095                const REST: &[(i64, FixedTimespan)] = &[
44096                    (-2840141850, FixedTimespan { utc_offset: 1050, dst_offset: 0, name: Some("BMT") }),
44097                    (-2450995200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
44098                    (-1740355200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44099                    (-1693702800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44100                    (-1680483600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44101                    (-1663455600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44102                    (-1650150000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44103                    (-1632006000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44104                    (-1618700400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44105                    (-1613826000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
44106                    (-1604278800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
44107                    (-1585530000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
44108                    (-1574038800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
44109                    (-1552266000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
44110                    (-1539997200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
44111                    (-1520557200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
44112                    (-1507510800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
44113                    (-1490576400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
44114                    (-1473642000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
44115                    (-1459126800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
44116                    (-1444006800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
44117                    (-1427677200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
44118                    (-1411952400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
44119                    (-1396227600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
44120                    (-1379293200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
44121                    (-1364778000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
44122                    (-1348448400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
44123                    (-1333328400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
44124                    (-1316394000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
44125                    (-1301263200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
44126                    (-1284328800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
44127                    (-1269813600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
44128                    (-1253484000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
44129                    (-1238364000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
44130                    (-1221429600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
44131                    (-1206914400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
44132                    (-1191189600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
44133                    (-1175464800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
44134                    (-1160344800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
44135                    (-1143410400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
44136                    (-1127685600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
44137                    (-1111960800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
44138                    (-1096840800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
44139                    (-1080511200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
44140                    (-1063576800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
44141                    (-1049061600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
44142                    (-1033336800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
44143                    (-1017612000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
44144                    (-1002492000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
44145                    (-986162400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
44146                    (-969228000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
44147                    (-950479200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
44148                    (-942012000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
44149                    (-934668000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44150                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44151                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44152                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44153                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44154                    (-798073200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44155                    (-781052400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44156                    (-766623600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44157                    (-745455600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44158                    (-733273200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44159                    (228877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44160                    (243997200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44161                    (260326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44162                    (276051600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44163                    (291776400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44164                    (307501200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44165                    (323830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44166                    (338950800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44167                    (354675600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44168                    (370400400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44169                    (386125200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44170                    (401850000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44171                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44172                    (433299600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44173                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44174                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44175                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44176                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44177                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44178                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44179                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44180                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44181                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44182                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44183                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44184                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44185                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44186                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44187                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44188                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44189                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44190                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44191                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44192                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44193                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44194                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44195                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44196                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44197                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44198                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44199                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44200                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44201                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44202                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44203                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44204                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44205                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44206                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44207                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44208                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44209                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44210                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44211                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44212                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44213                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44214                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44215                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44216                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44217                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44218                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44219                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44220                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44221                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44222                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44223                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44224                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44225                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44226                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44227                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44228                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44229                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44230                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44231                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44232                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44233                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44234                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44235                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44236                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44237                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44238                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44239                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44240                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44241                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44242                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44243                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44244                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44245                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44246                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44247                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44248                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44249                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44250                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44251                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44252                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44253                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44254                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44255                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44256                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44257                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44258                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44259                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44260                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44261                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44262                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44263                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44264                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44265                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44266                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44267                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44268                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44269                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44270                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44271                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44272                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44273                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44274                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44275                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44276                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44277                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44278                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44279                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44280                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44281                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44282                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44283                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44284                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44285                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44286                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44287                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44288                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44289                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44290                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44291                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44292                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44293                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44294                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44295                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44296                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44297                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44298                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44299                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44300                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44301                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44302                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44303                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44304                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44305                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44306                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44307                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44308                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44309                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44310                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44311                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44312                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44313                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44314                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44315                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44316                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44317                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44318                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44319                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44320                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44321                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44322                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44323                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44324                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44325                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44326                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44327                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44328                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44329                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44330                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44331                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44332                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44333                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44334                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44335                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44336                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44337                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44338                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44339                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44340                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44341                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44342                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44343                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44344                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44345                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44346                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44347                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44348                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44349                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44350                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44351                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44352                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44353                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44354                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44355                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44356                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44357                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44358                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44359                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44360                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44361                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44362                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44363                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44364                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44365                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44366                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44367                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44368                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44369                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44370                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44371                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44372                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44373                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44374                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44375                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44376                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44377                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44378                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44379                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44380                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44381                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44382                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44383                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44384                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44385                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44386                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44387                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44388                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44389                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44390                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44391                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44392                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44393                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44394                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44395                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44396                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44397                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44398                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44399                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44400                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44401                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44402                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44403                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
44404                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
44405                ];
44406                FixedTimespanSet {
44407                    first: FixedTimespan {
44408                        utc_offset: 1050,
44409                        dst_offset: 0,
44410                        name: Some("LMT"),
44411                    },
44412                    rest: REST
44413                }
44414            },
44415
44416            Tz::CST6CDT => {
44417                const REST: &[(i64, FixedTimespan)] = &[
44418                    (-2717647200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44419                    (-1633276800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44420                    (-1615136400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44421                    (-1601827200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44422                    (-1583686800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44423                    (-1563724800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44424                    (-1551632400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44425                    (-1538928000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44426                    (-1520182800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44427                    (-1504454400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44428                    (-1491757200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44429                    (-1473004800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44430                    (-1459702800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44431                    (-1441555200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44432                    (-1428253200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44433                    (-1410105600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44434                    (-1396803600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44435                    (-1378656000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44436                    (-1365354000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44437                    (-1347206400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44438                    (-1333904400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44439                    (-1315152000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44440                    (-1301850000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44441                    (-1283702400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44442                    (-1270400400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44443                    (-1252252800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44444                    (-1238950800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44445                    (-1220803200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44446                    (-1207501200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44447                    (-1189353600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44448                    (-1176051600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44449                    (-1157299200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44450                    (-1144602000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44451                    (-1125849600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44452                    (-1112547600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44453                    (-1094400000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44454                    (-1081098000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44455                    (-1067788800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
44456                    (-1045414800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44457                    (-1031500800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44458                    (-1018198800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44459                    (-1000051200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44460                    (-986749200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44461                    (-967996800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44462                    (-955299600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44463                    (-936547200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44464                    (-923245200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44465                    (-905097600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44466                    (-891795600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44467                    (-880214400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CWT") }),
44468                    (-769395600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CPT") }),
44469                    (-765392400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44470                    (-747244800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44471                    (-733942800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44472                    (-715795200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44473                    (-702493200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44474                    (-684345600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44475                    (-671043600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44476                    (-652896000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44477                    (-639594000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44478                    (-620841600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44479                    (-608144400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44480                    (-589392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44481                    (-576090000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44482                    (-557942400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44483                    (-544640400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44484                    (-526492800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44485                    (-513190800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44486                    (-495043200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44487                    (-481741200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44488                    (-463593600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44489                    (-447267600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44490                    (-431539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44491                    (-415818000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44492                    (-400089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44493                    (-384368400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44494                    (-368640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44495                    (-352918800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44496                    (-337190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44497                    (-321469200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44498                    (-305740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44499                    (-289414800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44500                    (-273686400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44501                    (-257965200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44502                    (-242236800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44503                    (-226515600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44504                    (-210787200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44505                    (-195066000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44506                    (-179337600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44507                    (-163616400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44508                    (-147888000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44509                    (-131562000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44510                    (-116438400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44511                    (-100112400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44512                    (-84384000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44513                    (-68662800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44514                    (-52934400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44515                    (-37213200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44516                    (-21484800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44517                    (-5763600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44518                    (9964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44519                    (25686000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44520                    (41414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44521                    (57740400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44522                    (73468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44523                    (89190000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44524                    (104918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44525                    (120639600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44526                    (126691200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44527                    (152089200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44528                    (162374400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44529                    (183538800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44530                    (199267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44531                    (215593200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44532                    (230716800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44533                    (247042800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44534                    (262771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44535                    (278492400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44536                    (294220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44537                    (309942000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44538                    (325670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44539                    (341391600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44540                    (357120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44541                    (372841200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44542                    (388569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44543                    (404895600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44544                    (420019200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44545                    (436345200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44546                    (452073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44547                    (467794800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44548                    (483523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44549                    (499244400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44550                    (514972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44551                    (530694000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44552                    (544608000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44553                    (562143600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44554                    (576057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44555                    (594198000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44556                    (607507200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44557                    (625647600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44558                    (638956800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44559                    (657097200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44560                    (671011200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44561                    (688546800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44562                    (702460800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44563                    (719996400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44564                    (733910400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44565                    (752050800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44566                    (765360000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44567                    (783500400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44568                    (796809600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44569                    (814950000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44570                    (828864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44571                    (846399600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44572                    (860313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44573                    (877849200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44574                    (891763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44575                    (909298800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44576                    (923212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44577                    (941353200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44578                    (954662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44579                    (972802800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44580                    (986112000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44581                    (1004252400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44582                    (1018166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44583                    (1035702000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44584                    (1049616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44585                    (1067151600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44586                    (1081065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44587                    (1099206000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44588                    (1112515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44589                    (1130655600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44590                    (1143964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44591                    (1162105200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44592                    (1173600000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44593                    (1194159600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44594                    (1205049600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44595                    (1225609200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44596                    (1236499200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44597                    (1257058800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44598                    (1268553600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44599                    (1289113200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44600                    (1300003200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44601                    (1320562800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44602                    (1331452800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44603                    (1352012400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44604                    (1362902400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44605                    (1383462000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44606                    (1394352000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44607                    (1414911600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44608                    (1425801600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44609                    (1446361200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44610                    (1457856000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44611                    (1478415600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44612                    (1489305600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44613                    (1509865200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44614                    (1520755200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44615                    (1541314800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44616                    (1552204800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44617                    (1572764400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44618                    (1583654400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44619                    (1604214000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44620                    (1615708800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44621                    (1636268400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44622                    (1647158400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44623                    (1667718000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44624                    (1678608000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44625                    (1699167600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44626                    (1710057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44627                    (1730617200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44628                    (1741507200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44629                    (1762066800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44630                    (1772956800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44631                    (1793516400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44632                    (1805011200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44633                    (1825570800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44634                    (1836460800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44635                    (1857020400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44636                    (1867910400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44637                    (1888470000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44638                    (1899360000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44639                    (1919919600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44640                    (1930809600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44641                    (1951369200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44642                    (1962864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44643                    (1983423600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44644                    (1994313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44645                    (2014873200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44646                    (2025763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44647                    (2046322800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44648                    (2057212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44649                    (2077772400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44650                    (2088662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44651                    (2109222000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44652                    (2120112000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44653                    (2140671600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44654                    (2152166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44655                    (2172726000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44656                    (2183616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44657                    (2204175600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44658                    (2215065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44659                    (2235625200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44660                    (2246515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44661                    (2267074800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44662                    (2277964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44663                    (2298524400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44664                    (2309414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44665                    (2329974000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44666                    (2341468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44667                    (2362028400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44668                    (2372918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44669                    (2393478000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44670                    (2404368000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44671                    (2424927600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44672                    (2435817600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44673                    (2456377200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44674                    (2467267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44675                    (2487826800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44676                    (2499321600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44677                    (2519881200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44678                    (2530771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44679                    (2551330800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44680                    (2562220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44681                    (2582780400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44682                    (2593670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44683                    (2614230000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44684                    (2625120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44685                    (2645679600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44686                    (2656569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44687                    (2677129200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44688                    (2688624000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44689                    (2709183600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44690                    (2720073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44691                    (2740633200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44692                    (2751523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44693                    (2772082800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44694                    (2782972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44695                    (2803532400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44696                    (2814422400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44697                    (2834982000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44698                    (2846476800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44699                    (2867036400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44700                    (2877926400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44701                    (2898486000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44702                    (2909376000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44703                    (2929935600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44704                    (2940825600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44705                    (2961385200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44706                    (2972275200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44707                    (2992834800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44708                    (3003724800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44709                    (3024284400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44710                    (3035779200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44711                    (3056338800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44712                    (3067228800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44713                    (3087788400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44714                    (3098678400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44715                    (3119238000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44716                    (3130128000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44717                    (3150687600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44718                    (3161577600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44719                    (3182137200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44720                    (3193027200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44721                    (3213586800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44722                    (3225081600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44723                    (3245641200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44724                    (3256531200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44725                    (3277090800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44726                    (3287980800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44727                    (3308540400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44728                    (3319430400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44729                    (3339990000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44730                    (3350880000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44731                    (3371439600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44732                    (3382934400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44733                    (3403494000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44734                    (3414384000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44735                    (3434943600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44736                    (3445833600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44737                    (3466393200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44738                    (3477283200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44739                    (3497842800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44740                    (3508732800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44741                    (3529292400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44742                    (3540182400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44743                    (3560742000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44744                    (3572236800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44745                    (3592796400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44746                    (3603686400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44747                    (3624246000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44748                    (3635136000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44749                    (3655695600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44750                    (3666585600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44751                    (3687145200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44752                    (3698035200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44753                    (3718594800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44754                    (3730089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44755                    (3750649200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44756                    (3761539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44757                    (3782098800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44758                    (3792988800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44759                    (3813548400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44760                    (3824438400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44761                    (3844998000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44762                    (3855888000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44763                    (3876447600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44764                    (3887337600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44765                    (3907897200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44766                    (3919392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44767                    (3939951600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44768                    (3950841600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44769                    (3971401200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44770                    (3982291200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44771                    (4002850800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44772                    (4013740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44773                    (4034300400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44774                    (4045190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44775                    (4065750000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44776                    (4076640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
44777                    (4097199600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
44778                ];
44779                FixedTimespanSet {
44780                    first: FixedTimespan {
44781                        utc_offset: -21036,
44782                        dst_offset: 0,
44783                        name: Some("LMT"),
44784                    },
44785                    rest: REST
44786                }
44787            },
44788
44789            Tz::Canada__Atlantic => {
44790                const REST: &[(i64, FixedTimespan)] = &[
44791                    (-2131645536, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44792                    (-1696276800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44793                    (-1680469200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44794                    (-1632074400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44795                    (-1615143600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44796                    (-1566763200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44797                    (-1557090000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44798                    (-1535486400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44799                    (-1524949200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44800                    (-1504468800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44801                    (-1493413200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44802                    (-1472414400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44803                    (-1461963600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44804                    (-1440964800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44805                    (-1429390800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44806                    (-1409515200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44807                    (-1396731600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44808                    (-1376856000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44809                    (-1366491600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44810                    (-1346616000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44811                    (-1333832400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44812                    (-1313956800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44813                    (-1303678800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44814                    (-1282507200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44815                    (-1272661200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44816                    (-1251057600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44817                    (-1240088400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44818                    (-1219608000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44819                    (-1207429200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44820                    (-1188763200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44821                    (-1175979600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44822                    (-1157313600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44823                    (-1143925200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44824                    (-1124049600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44825                    (-1113771600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44826                    (-1091390400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44827                    (-1081026000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44828                    (-1059854400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44829                    (-1050786000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44830                    (-1030910400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44831                    (-1018126800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44832                    (-999460800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44833                    (-986677200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44834                    (-965592000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44835                    (-955227600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44836                    (-935956800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44837                    (-923173200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44838                    (-904507200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44839                    (-891723600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44840                    (-880221600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("AWT") }),
44841                    (-769395600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("APT") }),
44842                    (-765399600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44843                    (-747252000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44844                    (-733950000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44845                    (-715802400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44846                    (-702500400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44847                    (-684352800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44848                    (-671050800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44849                    (-652903200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44850                    (-639601200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44851                    (-589399200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44852                    (-576097200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44853                    (-557949600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44854                    (-544647600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44855                    (-526500000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44856                    (-513198000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44857                    (-495050400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44858                    (-481748400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44859                    (-431546400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44860                    (-418244400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44861                    (-400096800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44862                    (-386794800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44863                    (-368647200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44864                    (-355345200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44865                    (-337197600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44866                    (-323895600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44867                    (-242244000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44868                    (-226522800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44869                    (-210794400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44870                    (-195073200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44871                    (-179344800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44872                    (-163623600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44873                    (-147895200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44874                    (-131569200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44875                    (-116445600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44876                    (-100119600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44877                    (-84391200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44878                    (-68670000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44879                    (-52941600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44880                    (-37220400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44881                    (-21492000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44882                    (-5770800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44883                    (9957600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44884                    (25678800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44885                    (41407200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44886                    (57733200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44887                    (73461600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44888                    (89182800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44889                    (104911200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44890                    (120632400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44891                    (136360800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44892                    (152082000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44893                    (167810400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44894                    (183531600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44895                    (199260000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44896                    (215586000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44897                    (230709600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44898                    (247035600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44899                    (262764000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44900                    (278485200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44901                    (294213600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44902                    (309934800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44903                    (325663200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44904                    (341384400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44905                    (357112800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44906                    (372834000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44907                    (388562400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44908                    (404888400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44909                    (420012000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44910                    (436338000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44911                    (452066400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44912                    (467787600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44913                    (483516000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44914                    (499237200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44915                    (514965600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44916                    (530686800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44917                    (544600800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44918                    (562136400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44919                    (576050400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44920                    (594190800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44921                    (607500000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44922                    (625640400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44923                    (638949600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44924                    (657090000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44925                    (671004000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44926                    (688539600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44927                    (702453600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44928                    (719989200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44929                    (733903200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44930                    (752043600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44931                    (765352800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44932                    (783493200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44933                    (796802400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44934                    (814942800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44935                    (828856800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44936                    (846392400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44937                    (860306400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44938                    (877842000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44939                    (891756000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44940                    (909291600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44941                    (923205600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44942                    (941346000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44943                    (954655200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44944                    (972795600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44945                    (986104800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44946                    (1004245200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44947                    (1018159200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44948                    (1035694800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44949                    (1049608800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44950                    (1067144400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44951                    (1081058400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44952                    (1099198800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44953                    (1112508000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44954                    (1130648400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44955                    (1143957600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44956                    (1162098000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44957                    (1173592800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44958                    (1194152400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44959                    (1205042400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44960                    (1225602000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44961                    (1236492000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44962                    (1257051600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44963                    (1268546400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44964                    (1289106000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44965                    (1299996000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44966                    (1320555600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44967                    (1331445600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44968                    (1352005200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44969                    (1362895200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44970                    (1383454800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44971                    (1394344800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44972                    (1414904400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44973                    (1425794400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44974                    (1446354000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44975                    (1457848800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44976                    (1478408400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44977                    (1489298400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44978                    (1509858000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44979                    (1520748000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44980                    (1541307600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44981                    (1552197600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44982                    (1572757200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44983                    (1583647200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44984                    (1604206800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44985                    (1615701600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44986                    (1636261200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44987                    (1647151200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44988                    (1667710800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44989                    (1678600800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44990                    (1699160400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44991                    (1710050400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44992                    (1730610000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44993                    (1741500000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44994                    (1762059600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44995                    (1772949600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44996                    (1793509200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44997                    (1805004000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
44998                    (1825563600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
44999                    (1836453600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45000                    (1857013200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45001                    (1867903200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45002                    (1888462800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45003                    (1899352800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45004                    (1919912400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45005                    (1930802400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45006                    (1951362000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45007                    (1962856800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45008                    (1983416400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45009                    (1994306400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45010                    (2014866000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45011                    (2025756000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45012                    (2046315600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45013                    (2057205600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45014                    (2077765200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45015                    (2088655200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45016                    (2109214800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45017                    (2120104800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45018                    (2140664400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45019                    (2152159200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45020                    (2172718800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45021                    (2183608800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45022                    (2204168400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45023                    (2215058400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45024                    (2235618000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45025                    (2246508000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45026                    (2267067600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45027                    (2277957600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45028                    (2298517200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45029                    (2309407200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45030                    (2329966800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45031                    (2341461600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45032                    (2362021200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45033                    (2372911200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45034                    (2393470800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45035                    (2404360800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45036                    (2424920400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45037                    (2435810400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45038                    (2456370000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45039                    (2467260000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45040                    (2487819600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45041                    (2499314400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45042                    (2519874000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45043                    (2530764000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45044                    (2551323600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45045                    (2562213600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45046                    (2582773200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45047                    (2593663200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45048                    (2614222800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45049                    (2625112800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45050                    (2645672400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45051                    (2656562400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45052                    (2677122000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45053                    (2688616800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45054                    (2709176400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45055                    (2720066400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45056                    (2740626000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45057                    (2751516000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45058                    (2772075600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45059                    (2782965600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45060                    (2803525200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45061                    (2814415200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45062                    (2834974800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45063                    (2846469600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45064                    (2867029200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45065                    (2877919200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45066                    (2898478800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45067                    (2909368800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45068                    (2929928400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45069                    (2940818400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45070                    (2961378000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45071                    (2972268000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45072                    (2992827600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45073                    (3003717600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45074                    (3024277200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45075                    (3035772000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45076                    (3056331600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45077                    (3067221600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45078                    (3087781200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45079                    (3098671200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45080                    (3119230800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45081                    (3130120800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45082                    (3150680400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45083                    (3161570400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45084                    (3182130000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45085                    (3193020000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45086                    (3213579600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45087                    (3225074400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45088                    (3245634000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45089                    (3256524000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45090                    (3277083600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45091                    (3287973600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45092                    (3308533200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45093                    (3319423200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45094                    (3339982800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45095                    (3350872800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45096                    (3371432400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45097                    (3382927200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45098                    (3403486800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45099                    (3414376800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45100                    (3434936400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45101                    (3445826400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45102                    (3466386000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45103                    (3477276000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45104                    (3497835600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45105                    (3508725600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45106                    (3529285200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45107                    (3540175200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45108                    (3560734800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45109                    (3572229600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45110                    (3592789200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45111                    (3603679200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45112                    (3624238800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45113                    (3635128800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45114                    (3655688400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45115                    (3666578400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45116                    (3687138000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45117                    (3698028000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45118                    (3718587600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45119                    (3730082400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45120                    (3750642000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45121                    (3761532000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45122                    (3782091600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45123                    (3792981600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45124                    (3813541200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45125                    (3824431200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45126                    (3844990800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45127                    (3855880800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45128                    (3876440400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45129                    (3887330400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45130                    (3907890000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45131                    (3919384800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45132                    (3939944400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45133                    (3950834400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45134                    (3971394000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45135                    (3982284000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45136                    (4002843600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45137                    (4013733600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45138                    (4034293200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45139                    (4045183200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45140                    (4065742800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45141                    (4076632800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: Some("ADT") }),
45142                    (4097192400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: Some("AST") }),
45143                ];
45144                FixedTimespanSet {
45145                    first: FixedTimespan {
45146                        utc_offset: -15264,
45147                        dst_offset: 0,
45148                        name: Some("LMT"),
45149                    },
45150                    rest: REST
45151                }
45152            },
45153
45154            Tz::Canada__Central => {
45155                const REST: &[(i64, FixedTimespan)] = &[
45156                    (-2602258284, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45157                    (-1694368800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45158                    (-1681671600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45159                    (-1632067200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45160                    (-1615136400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45161                    (-1029686400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45162                    (-1018198800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45163                    (-880214400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CWT") }),
45164                    (-769395600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CPT") }),
45165                    (-765392400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45166                    (-746035200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45167                    (-732733200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45168                    (-715795200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45169                    (-702493200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45170                    (-684345600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45171                    (-671043600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45172                    (-652896000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45173                    (-639594000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45174                    (-620755200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45175                    (-607626000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45176                    (-589392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45177                    (-576090000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45178                    (-557942400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45179                    (-544640400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45180                    (-526492800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45181                    (-513190800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45182                    (-495043200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45183                    (-481741200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45184                    (-463593600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45185                    (-450291600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45186                    (-431539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45187                    (-418237200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45188                    (-400089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45189                    (-386787600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45190                    (-368640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45191                    (-355338000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45192                    (-337190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45193                    (-321469200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45194                    (-305740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45195                    (-292438800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45196                    (-210787200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45197                    (-198090000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45198                    (-116438400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45199                    (-100108800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45200                    (-84384000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45201                    (-68659200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45202                    (-52934400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45203                    (-37209600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45204                    (-21484800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45205                    (-5760000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45206                    (9964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45207                    (25689600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45208                    (41414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45209                    (57744000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45210                    (73468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45211                    (89193600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45212                    (104918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45213                    (120643200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45214                    (136368000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45215                    (152092800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45216                    (167817600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45217                    (183542400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45218                    (199267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45219                    (215596800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45220                    (230716800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45221                    (247046400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45222                    (262771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45223                    (278496000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45224                    (294220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45225                    (309945600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45226                    (325670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45227                    (341395200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45228                    (357120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45229                    (372844800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45230                    (388569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45231                    (404899200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45232                    (420019200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45233                    (436348800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45234                    (452073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45235                    (467798400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45236                    (483523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45237                    (499248000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45238                    (514972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45239                    (530697600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45240                    (544608000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45241                    (562147200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45242                    (576057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45243                    (594201600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45244                    (607507200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45245                    (625651200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45246                    (638956800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45247                    (657100800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45248                    (671011200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45249                    (688550400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45250                    (702460800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45251                    (720000000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45252                    (733910400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45253                    (752054400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45254                    (765360000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45255                    (783504000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45256                    (796809600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45257                    (814953600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45258                    (828864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45259                    (846403200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45260                    (860313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45261                    (877852800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45262                    (891763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45263                    (909302400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45264                    (923212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45265                    (941356800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45266                    (954662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45267                    (972806400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45268                    (986112000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45269                    (1004256000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45270                    (1018166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45271                    (1035705600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45272                    (1049616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45273                    (1067155200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45274                    (1081065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45275                    (1099209600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45276                    (1112515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45277                    (1130659200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45278                    (1143964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45279                    (1162105200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45280                    (1173600000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45281                    (1194159600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45282                    (1205049600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45283                    (1225609200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45284                    (1236499200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45285                    (1257058800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45286                    (1268553600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45287                    (1289113200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45288                    (1300003200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45289                    (1320562800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45290                    (1331452800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45291                    (1352012400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45292                    (1362902400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45293                    (1383462000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45294                    (1394352000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45295                    (1414911600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45296                    (1425801600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45297                    (1446361200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45298                    (1457856000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45299                    (1478415600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45300                    (1489305600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45301                    (1509865200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45302                    (1520755200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45303                    (1541314800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45304                    (1552204800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45305                    (1572764400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45306                    (1583654400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45307                    (1604214000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45308                    (1615708800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45309                    (1636268400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45310                    (1647158400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45311                    (1667718000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45312                    (1678608000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45313                    (1699167600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45314                    (1710057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45315                    (1730617200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45316                    (1741507200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45317                    (1762066800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45318                    (1772956800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45319                    (1793516400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45320                    (1805011200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45321                    (1825570800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45322                    (1836460800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45323                    (1857020400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45324                    (1867910400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45325                    (1888470000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45326                    (1899360000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45327                    (1919919600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45328                    (1930809600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45329                    (1951369200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45330                    (1962864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45331                    (1983423600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45332                    (1994313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45333                    (2014873200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45334                    (2025763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45335                    (2046322800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45336                    (2057212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45337                    (2077772400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45338                    (2088662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45339                    (2109222000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45340                    (2120112000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45341                    (2140671600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45342                    (2152166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45343                    (2172726000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45344                    (2183616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45345                    (2204175600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45346                    (2215065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45347                    (2235625200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45348                    (2246515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45349                    (2267074800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45350                    (2277964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45351                    (2298524400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45352                    (2309414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45353                    (2329974000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45354                    (2341468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45355                    (2362028400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45356                    (2372918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45357                    (2393478000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45358                    (2404368000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45359                    (2424927600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45360                    (2435817600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45361                    (2456377200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45362                    (2467267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45363                    (2487826800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45364                    (2499321600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45365                    (2519881200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45366                    (2530771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45367                    (2551330800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45368                    (2562220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45369                    (2582780400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45370                    (2593670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45371                    (2614230000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45372                    (2625120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45373                    (2645679600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45374                    (2656569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45375                    (2677129200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45376                    (2688624000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45377                    (2709183600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45378                    (2720073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45379                    (2740633200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45380                    (2751523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45381                    (2772082800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45382                    (2782972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45383                    (2803532400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45384                    (2814422400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45385                    (2834982000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45386                    (2846476800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45387                    (2867036400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45388                    (2877926400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45389                    (2898486000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45390                    (2909376000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45391                    (2929935600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45392                    (2940825600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45393                    (2961385200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45394                    (2972275200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45395                    (2992834800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45396                    (3003724800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45397                    (3024284400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45398                    (3035779200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45399                    (3056338800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45400                    (3067228800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45401                    (3087788400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45402                    (3098678400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45403                    (3119238000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45404                    (3130128000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45405                    (3150687600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45406                    (3161577600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45407                    (3182137200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45408                    (3193027200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45409                    (3213586800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45410                    (3225081600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45411                    (3245641200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45412                    (3256531200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45413                    (3277090800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45414                    (3287980800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45415                    (3308540400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45416                    (3319430400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45417                    (3339990000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45418                    (3350880000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45419                    (3371439600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45420                    (3382934400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45421                    (3403494000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45422                    (3414384000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45423                    (3434943600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45424                    (3445833600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45425                    (3466393200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45426                    (3477283200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45427                    (3497842800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45428                    (3508732800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45429                    (3529292400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45430                    (3540182400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45431                    (3560742000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45432                    (3572236800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45433                    (3592796400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45434                    (3603686400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45435                    (3624246000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45436                    (3635136000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45437                    (3655695600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45438                    (3666585600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45439                    (3687145200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45440                    (3698035200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45441                    (3718594800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45442                    (3730089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45443                    (3750649200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45444                    (3761539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45445                    (3782098800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45446                    (3792988800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45447                    (3813548400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45448                    (3824438400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45449                    (3844998000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45450                    (3855888000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45451                    (3876447600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45452                    (3887337600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45453                    (3907897200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45454                    (3919392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45455                    (3939951600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45456                    (3950841600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45457                    (3971401200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45458                    (3982291200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45459                    (4002850800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45460                    (4013740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45461                    (4034300400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45462                    (4045190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45463                    (4065750000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45464                    (4076640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
45465                    (4097199600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
45466                ];
45467                FixedTimespanSet {
45468                    first: FixedTimespan {
45469                        utc_offset: -23316,
45470                        dst_offset: 0,
45471                        name: Some("LMT"),
45472                    },
45473                    rest: REST
45474                }
45475            },
45476
45477            Tz::Canada__Eastern => {
45478                const REST: &[(i64, FixedTimespan)] = &[
45479                    (-2366736148, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45480                    (-1632070800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45481                    (-1615140000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45482                    (-1601753400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45483                    (-1583697600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45484                    (-1567357200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45485                    (-1554667200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45486                    (-1534698000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45487                    (-1524074400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45488                    (-1503248400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45489                    (-1492365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45490                    (-1471798800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45491                    (-1460916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45492                    (-1440954000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45493                    (-1428861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45494                    (-1409504400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45495                    (-1397412000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45496                    (-1378054800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45497                    (-1365962400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45498                    (-1346605200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45499                    (-1333908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45500                    (-1315155600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45501                    (-1301853600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45502                    (-1283706000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45503                    (-1270404000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45504                    (-1252256400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45505                    (-1238954400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45506                    (-1220806800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45507                    (-1207504800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45508                    (-1188752400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45509                    (-1176055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45510                    (-1157302800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45511                    (-1144000800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45512                    (-1125853200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45513                    (-1112551200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45514                    (-1094403600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45515                    (-1081101600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45516                    (-1062954000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45517                    (-1049652000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45518                    (-1031504400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45519                    (-1018202400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45520                    (-1000054800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45521                    (-986752800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45522                    (-968000400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45523                    (-955303200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45524                    (-936550800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45525                    (-880218000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EWT") }),
45526                    (-769395600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EPT") }),
45527                    (-765396000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45528                    (-747248400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45529                    (-733946400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45530                    (-715798800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45531                    (-702496800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45532                    (-684349200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45533                    (-671047200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45534                    (-652899600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45535                    (-634154400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45536                    (-620845200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45537                    (-602704800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45538                    (-589395600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45539                    (-576093600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45540                    (-557946000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45541                    (-544644000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45542                    (-526496400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45543                    (-513194400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45544                    (-495046800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45545                    (-481744800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45546                    (-463597200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45547                    (-450295200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45548                    (-431542800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45549                    (-418240800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45550                    (-400093200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45551                    (-384372000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45552                    (-368643600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45553                    (-352922400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45554                    (-337194000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45555                    (-321472800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45556                    (-305744400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45557                    (-289418400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45558                    (-273690000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45559                    (-257968800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45560                    (-242240400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45561                    (-226519200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45562                    (-210790800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45563                    (-195069600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45564                    (-179341200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45565                    (-163620000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45566                    (-147891600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45567                    (-131565600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45568                    (-116442000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45569                    (-100116000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45570                    (-84387600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45571                    (-68666400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45572                    (-52938000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45573                    (-37216800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45574                    (-21488400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45575                    (-5767200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45576                    (9961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45577                    (25682400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45578                    (41410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45579                    (57736800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45580                    (73465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45581                    (89186400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45582                    (104914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45583                    (120636000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45584                    (136364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45585                    (152085600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45586                    (167814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45587                    (183535200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45588                    (199263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45589                    (215589600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45590                    (230713200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45591                    (247039200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45592                    (262767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45593                    (278488800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45594                    (294217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45595                    (309938400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45596                    (325666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45597                    (341388000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45598                    (357116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45599                    (372837600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45600                    (388566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45601                    (404892000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45602                    (420015600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45603                    (436341600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45604                    (452070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45605                    (467791200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45606                    (483519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45607                    (499240800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45608                    (514969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45609                    (530690400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45610                    (544604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45611                    (562140000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45612                    (576054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45613                    (594194400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45614                    (607503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45615                    (625644000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45616                    (638953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45617                    (657093600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45618                    (671007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45619                    (688543200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45620                    (702457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45621                    (719992800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45622                    (733906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45623                    (752047200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45624                    (765356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45625                    (783496800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45626                    (796806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45627                    (814946400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45628                    (828860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45629                    (846396000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45630                    (860310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45631                    (877845600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45632                    (891759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45633                    (909295200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45634                    (923209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45635                    (941349600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45636                    (954658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45637                    (972799200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45638                    (986108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45639                    (1004248800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45640                    (1018162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45641                    (1035698400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45642                    (1049612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45643                    (1067148000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45644                    (1081062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45645                    (1099202400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45646                    (1112511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45647                    (1130652000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45648                    (1143961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45649                    (1162101600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45650                    (1173596400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45651                    (1194156000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45652                    (1205046000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45653                    (1225605600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45654                    (1236495600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45655                    (1257055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45656                    (1268550000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45657                    (1289109600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45658                    (1299999600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45659                    (1320559200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45660                    (1331449200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45661                    (1352008800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45662                    (1362898800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45663                    (1383458400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45664                    (1394348400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45665                    (1414908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45666                    (1425798000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45667                    (1446357600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45668                    (1457852400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45669                    (1478412000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45670                    (1489302000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45671                    (1509861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45672                    (1520751600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45673                    (1541311200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45674                    (1552201200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45675                    (1572760800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45676                    (1583650800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45677                    (1604210400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45678                    (1615705200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45679                    (1636264800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45680                    (1647154800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45681                    (1667714400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45682                    (1678604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45683                    (1699164000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45684                    (1710054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45685                    (1730613600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45686                    (1741503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45687                    (1762063200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45688                    (1772953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45689                    (1793512800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45690                    (1805007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45691                    (1825567200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45692                    (1836457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45693                    (1857016800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45694                    (1867906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45695                    (1888466400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45696                    (1899356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45697                    (1919916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45698                    (1930806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45699                    (1951365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45700                    (1962860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45701                    (1983420000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45702                    (1994310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45703                    (2014869600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45704                    (2025759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45705                    (2046319200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45706                    (2057209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45707                    (2077768800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45708                    (2088658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45709                    (2109218400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45710                    (2120108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45711                    (2140668000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45712                    (2152162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45713                    (2172722400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45714                    (2183612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45715                    (2204172000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45716                    (2215062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45717                    (2235621600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45718                    (2246511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45719                    (2267071200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45720                    (2277961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45721                    (2298520800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45722                    (2309410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45723                    (2329970400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45724                    (2341465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45725                    (2362024800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45726                    (2372914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45727                    (2393474400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45728                    (2404364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45729                    (2424924000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45730                    (2435814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45731                    (2456373600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45732                    (2467263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45733                    (2487823200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45734                    (2499318000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45735                    (2519877600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45736                    (2530767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45737                    (2551327200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45738                    (2562217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45739                    (2582776800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45740                    (2593666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45741                    (2614226400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45742                    (2625116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45743                    (2645676000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45744                    (2656566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45745                    (2677125600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45746                    (2688620400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45747                    (2709180000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45748                    (2720070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45749                    (2740629600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45750                    (2751519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45751                    (2772079200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45752                    (2782969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45753                    (2803528800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45754                    (2814418800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45755                    (2834978400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45756                    (2846473200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45757                    (2867032800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45758                    (2877922800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45759                    (2898482400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45760                    (2909372400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45761                    (2929932000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45762                    (2940822000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45763                    (2961381600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45764                    (2972271600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45765                    (2992831200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45766                    (3003721200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45767                    (3024280800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45768                    (3035775600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45769                    (3056335200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45770                    (3067225200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45771                    (3087784800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45772                    (3098674800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45773                    (3119234400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45774                    (3130124400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45775                    (3150684000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45776                    (3161574000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45777                    (3182133600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45778                    (3193023600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45779                    (3213583200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45780                    (3225078000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45781                    (3245637600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45782                    (3256527600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45783                    (3277087200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45784                    (3287977200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45785                    (3308536800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45786                    (3319426800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45787                    (3339986400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45788                    (3350876400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45789                    (3371436000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45790                    (3382930800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45791                    (3403490400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45792                    (3414380400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45793                    (3434940000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45794                    (3445830000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45795                    (3466389600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45796                    (3477279600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45797                    (3497839200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45798                    (3508729200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45799                    (3529288800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45800                    (3540178800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45801                    (3560738400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45802                    (3572233200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45803                    (3592792800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45804                    (3603682800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45805                    (3624242400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45806                    (3635132400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45807                    (3655692000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45808                    (3666582000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45809                    (3687141600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45810                    (3698031600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45811                    (3718591200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45812                    (3730086000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45813                    (3750645600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45814                    (3761535600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45815                    (3782095200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45816                    (3792985200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45817                    (3813544800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45818                    (3824434800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45819                    (3844994400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45820                    (3855884400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45821                    (3876444000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45822                    (3887334000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45823                    (3907893600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45824                    (3919388400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45825                    (3939948000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45826                    (3950838000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45827                    (3971397600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45828                    (3982287600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45829                    (4002847200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45830                    (4013737200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45831                    (4034296800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45832                    (4045186800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45833                    (4065746400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45834                    (4076636400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
45835                    (4097196000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
45836                ];
45837                FixedTimespanSet {
45838                    first: FixedTimespan {
45839                        utc_offset: -19052,
45840                        dst_offset: 0,
45841                        name: Some("LMT"),
45842                    },
45843                    rest: REST
45844                }
45845            },
45846
45847            Tz::Canada__Mountain => {
45848                const REST: &[(i64, FixedTimespan)] = &[
45849                    (-1998663968, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45850                    (-1632063600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45851                    (-1615132800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45852                    (-1600614000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45853                    (-1596816000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45854                    (-1567954800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45855                    (-1551628800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45856                    (-1536505200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45857                    (-1523203200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45858                    (-1504450800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45859                    (-1491753600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45860                    (-1473001200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45861                    (-1459699200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45862                    (-880210800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MWT") }),
45863                    (-769395600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MPT") }),
45864                    (-765388800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45865                    (-715791600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45866                    (-702489600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45867                    (73472400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45868                    (89193600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45869                    (104922000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45870                    (120643200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45871                    (136371600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45872                    (152092800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45873                    (167821200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45874                    (183542400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45875                    (199270800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45876                    (215596800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45877                    (230720400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45878                    (247046400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45879                    (262774800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45880                    (278496000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45881                    (294224400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45882                    (309945600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45883                    (325674000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45884                    (341395200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45885                    (357123600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45886                    (372844800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45887                    (388573200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45888                    (404899200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45889                    (420022800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45890                    (436348800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45891                    (452077200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45892                    (467798400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45893                    (483526800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45894                    (499248000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45895                    (514976400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45896                    (530697600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45897                    (544611600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45898                    (562147200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45899                    (576061200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45900                    (594201600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45901                    (607510800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45902                    (625651200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45903                    (638960400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45904                    (657100800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45905                    (671014800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45906                    (688550400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45907                    (702464400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45908                    (720000000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45909                    (733914000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45910                    (752054400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45911                    (765363600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45912                    (783504000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45913                    (796813200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45914                    (814953600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45915                    (828867600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45916                    (846403200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45917                    (860317200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45918                    (877852800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45919                    (891766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45920                    (909302400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45921                    (923216400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45922                    (941356800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45923                    (954666000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45924                    (972806400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45925                    (986115600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45926                    (1004256000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45927                    (1018170000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45928                    (1035705600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45929                    (1049619600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45930                    (1067155200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45931                    (1081069200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45932                    (1099209600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45933                    (1112518800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45934                    (1130659200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45935                    (1143968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45936                    (1162108800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45937                    (1173603600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45938                    (1194163200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45939                    (1205053200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45940                    (1225612800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45941                    (1236502800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45942                    (1257062400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45943                    (1268557200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45944                    (1289116800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45945                    (1300006800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45946                    (1320566400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45947                    (1331456400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45948                    (1352016000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45949                    (1362906000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45950                    (1383465600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45951                    (1394355600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45952                    (1414915200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45953                    (1425805200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45954                    (1446364800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45955                    (1457859600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45956                    (1478419200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45957                    (1489309200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45958                    (1509868800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45959                    (1520758800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45960                    (1541318400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45961                    (1552208400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45962                    (1572768000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45963                    (1583658000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45964                    (1604217600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45965                    (1615712400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45966                    (1636272000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45967                    (1647162000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45968                    (1667721600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45969                    (1678611600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45970                    (1699171200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45971                    (1710061200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45972                    (1730620800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45973                    (1741510800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45974                    (1762070400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45975                    (1772960400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45976                    (1793520000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45977                    (1805014800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45978                    (1825574400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45979                    (1836464400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45980                    (1857024000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45981                    (1867914000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45982                    (1888473600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45983                    (1899363600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45984                    (1919923200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45985                    (1930813200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45986                    (1951372800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45987                    (1962867600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45988                    (1983427200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45989                    (1994317200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45990                    (2014876800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45991                    (2025766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45992                    (2046326400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45993                    (2057216400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45994                    (2077776000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45995                    (2088666000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45996                    (2109225600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45997                    (2120115600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
45998                    (2140675200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
45999                    (2152170000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46000                    (2172729600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46001                    (2183619600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46002                    (2204179200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46003                    (2215069200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46004                    (2235628800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46005                    (2246518800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46006                    (2267078400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46007                    (2277968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46008                    (2298528000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46009                    (2309418000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46010                    (2329977600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46011                    (2341472400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46012                    (2362032000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46013                    (2372922000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46014                    (2393481600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46015                    (2404371600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46016                    (2424931200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46017                    (2435821200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46018                    (2456380800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46019                    (2467270800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46020                    (2487830400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46021                    (2499325200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46022                    (2519884800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46023                    (2530774800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46024                    (2551334400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46025                    (2562224400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46026                    (2582784000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46027                    (2593674000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46028                    (2614233600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46029                    (2625123600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46030                    (2645683200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46031                    (2656573200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46032                    (2677132800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46033                    (2688627600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46034                    (2709187200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46035                    (2720077200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46036                    (2740636800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46037                    (2751526800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46038                    (2772086400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46039                    (2782976400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46040                    (2803536000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46041                    (2814426000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46042                    (2834985600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46043                    (2846480400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46044                    (2867040000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46045                    (2877930000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46046                    (2898489600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46047                    (2909379600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46048                    (2929939200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46049                    (2940829200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46050                    (2961388800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46051                    (2972278800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46052                    (2992838400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46053                    (3003728400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46054                    (3024288000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46055                    (3035782800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46056                    (3056342400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46057                    (3067232400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46058                    (3087792000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46059                    (3098682000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46060                    (3119241600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46061                    (3130131600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46062                    (3150691200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46063                    (3161581200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46064                    (3182140800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46065                    (3193030800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46066                    (3213590400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46067                    (3225085200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46068                    (3245644800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46069                    (3256534800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46070                    (3277094400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46071                    (3287984400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46072                    (3308544000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46073                    (3319434000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46074                    (3339993600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46075                    (3350883600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46076                    (3371443200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46077                    (3382938000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46078                    (3403497600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46079                    (3414387600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46080                    (3434947200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46081                    (3445837200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46082                    (3466396800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46083                    (3477286800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46084                    (3497846400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46085                    (3508736400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46086                    (3529296000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46087                    (3540186000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46088                    (3560745600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46089                    (3572240400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46090                    (3592800000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46091                    (3603690000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46092                    (3624249600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46093                    (3635139600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46094                    (3655699200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46095                    (3666589200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46096                    (3687148800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46097                    (3698038800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46098                    (3718598400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46099                    (3730093200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46100                    (3750652800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46101                    (3761542800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46102                    (3782102400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46103                    (3792992400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46104                    (3813552000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46105                    (3824442000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46106                    (3845001600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46107                    (3855891600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46108                    (3876451200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46109                    (3887341200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46110                    (3907900800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46111                    (3919395600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46112                    (3939955200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46113                    (3950845200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46114                    (3971404800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46115                    (3982294800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46116                    (4002854400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46117                    (4013744400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46118                    (4034304000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46119                    (4045194000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46120                    (4065753600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46121                    (4076643600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46122                    (4097203200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46123                ];
46124                FixedTimespanSet {
46125                    first: FixedTimespan {
46126                        utc_offset: -27232,
46127                        dst_offset: 0,
46128                        name: Some("LMT"),
46129                    },
46130                    rest: REST
46131                }
46132            },
46133
46134            Tz::Canada__Newfoundland => {
46135                const REST: &[(i64, FixedTimespan)] = &[
46136                    (-2713897748, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: Some("NST") }),
46137                    (-1664130548, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: Some("NDT") }),
46138                    (-1650137348, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: Some("NST") }),
46139                    (-1632076148, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: Some("NDT") }),
46140                    (-1615145348, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: Some("NST") }),
46141                    (-1598650148, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: Some("NDT") }),
46142                    (-1590100148, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: Some("NST") }),
46143                    (-1567286948, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: Some("NDT") }),
46144                    (-1551565748, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: Some("NST") }),
46145                    (-1535837348, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: Some("NDT") }),
46146                    (-1520116148, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: Some("NST") }),
46147                    (-1503782948, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: Some("NDT") }),
46148                    (-1488666548, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: Some("NST") }),
46149                    (-1472333348, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: Some("NDT") }),
46150                    (-1457216948, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: Some("NST") }),
46151                    (-1440883748, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: Some("NDT") }),
46152                    (-1425767348, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: Some("NST") }),
46153                    (-1409434148, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: Some("NDT") }),
46154                    (-1394317748, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: Some("NST") }),
46155                    (-1377984548, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: Some("NDT") }),
46156                    (-1362263348, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: Some("NST") }),
46157                    (-1346534948, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: Some("NDT") }),
46158                    (-1330813748, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: Some("NST") }),
46159                    (-1314480548, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: Some("NDT") }),
46160                    (-1299364148, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: Some("NST") }),
46161                    (-1283030948, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: Some("NDT") }),
46162                    (-1267914548, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: Some("NST") }),
46163                    (-1251581348, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: Some("NDT") }),
46164                    (-1236464948, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: Some("NST") }),
46165                    (-1220131748, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: Some("NDT") }),
46166                    (-1205015348, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: Some("NST") }),
46167                    (-1188682148, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: Some("NDT") }),
46168                    (-1172960948, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: Some("NST") }),
46169                    (-1156627748, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: Some("NDT") }),
46170                    (-1141511348, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: Some("NST") }),
46171                    (-1125178148, FixedTimespan { utc_offset: -12652, dst_offset: 3600, name: Some("NDT") }),
46172                    (-1110061748, FixedTimespan { utc_offset: -12652, dst_offset: 0, name: Some("NST") }),
46173                    (-1096921748, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46174                    (-1093728600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46175                    (-1078612200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46176                    (-1061670600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46177                    (-1048973400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46178                    (-1030221000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46179                    (-1017523800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46180                    (-998771400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46181                    (-986074200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46182                    (-966717000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46183                    (-954624600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46184                    (-935267400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46185                    (-922570200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46186                    (-903817800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46187                    (-891120600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46188                    (-872368200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NWT") }),
46189                    (-769395600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NPT") }),
46190                    (-765401400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46191                    (-746044200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46192                    (-733347000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46193                    (-714594600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46194                    (-701897400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46195                    (-683145000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46196                    (-670447800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46197                    (-651695400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46198                    (-638998200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46199                    (-619641000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46200                    (-606943800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46201                    (-589401000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46202                    (-576099000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46203                    (-557951400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46204                    (-544649400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46205                    (-526501800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46206                    (-513199800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46207                    (-495052200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46208                    (-481750200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46209                    (-463602600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46210                    (-450300600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46211                    (-431548200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46212                    (-418246200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46213                    (-400098600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46214                    (-386796600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46215                    (-368649000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46216                    (-355347000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46217                    (-337199400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46218                    (-323897400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46219                    (-305749800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46220                    (-289423800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46221                    (-273695400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46222                    (-257974200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46223                    (-242245800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46224                    (-226524600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46225                    (-210796200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46226                    (-195075000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46227                    (-179346600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46228                    (-163625400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46229                    (-147897000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46230                    (-131571000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46231                    (-116447400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46232                    (-100121400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46233                    (-84393000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46234                    (-68671800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46235                    (-52943400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46236                    (-37222200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46237                    (-21493800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46238                    (-5772600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46239                    (9955800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46240                    (25677000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46241                    (41405400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46242                    (57731400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46243                    (73459800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46244                    (89181000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46245                    (104909400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46246                    (120630600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46247                    (136359000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46248                    (152080200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46249                    (167808600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46250                    (183529800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46251                    (199258200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46252                    (215584200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46253                    (230707800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46254                    (247033800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46255                    (262762200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46256                    (278483400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46257                    (294211800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46258                    (309933000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46259                    (325661400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46260                    (341382600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46261                    (357111000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46262                    (372832200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46263                    (388560600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46264                    (404886600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46265                    (420010200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46266                    (436336200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46267                    (452064600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46268                    (467785800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46269                    (483514200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46270                    (499235400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46271                    (514963800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46272                    (530685000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46273                    (544591860, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46274                    (562127460, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46275                    (576041460, FixedTimespan { utc_offset: -12600, dst_offset: 7200, name: Some("NDDT") }),
46276                    (594178260, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46277                    (607491060, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46278                    (625631460, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46279                    (638940660, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46280                    (657081060, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46281                    (670995060, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46282                    (688530660, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46283                    (702444660, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46284                    (719980260, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46285                    (733894260, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46286                    (752034660, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46287                    (765343860, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46288                    (783484260, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46289                    (796793460, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46290                    (814933860, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46291                    (828847860, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46292                    (846383460, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46293                    (860297460, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46294                    (877833060, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46295                    (891747060, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46296                    (909282660, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46297                    (923196660, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46298                    (941337060, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46299                    (954646260, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46300                    (972786660, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46301                    (986095860, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46302                    (1004236260, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46303                    (1018150260, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46304                    (1035685860, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46305                    (1049599860, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46306                    (1067135460, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46307                    (1081049460, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46308                    (1099189860, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46309                    (1112499060, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46310                    (1130639460, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46311                    (1143948660, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46312                    (1162089060, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46313                    (1173583860, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46314                    (1194143460, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46315                    (1205033460, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46316                    (1225593060, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46317                    (1236483060, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46318                    (1257042660, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46319                    (1268537460, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46320                    (1289097060, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46321                    (1299987060, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46322                    (1320553800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46323                    (1331443800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46324                    (1352003400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46325                    (1362893400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46326                    (1383453000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46327                    (1394343000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46328                    (1414902600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46329                    (1425792600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46330                    (1446352200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46331                    (1457847000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46332                    (1478406600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46333                    (1489296600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46334                    (1509856200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46335                    (1520746200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46336                    (1541305800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46337                    (1552195800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46338                    (1572755400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46339                    (1583645400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46340                    (1604205000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46341                    (1615699800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46342                    (1636259400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46343                    (1647149400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46344                    (1667709000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46345                    (1678599000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46346                    (1699158600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46347                    (1710048600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46348                    (1730608200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46349                    (1741498200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46350                    (1762057800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46351                    (1772947800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46352                    (1793507400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46353                    (1805002200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46354                    (1825561800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46355                    (1836451800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46356                    (1857011400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46357                    (1867901400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46358                    (1888461000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46359                    (1899351000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46360                    (1919910600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46361                    (1930800600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46362                    (1951360200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46363                    (1962855000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46364                    (1983414600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46365                    (1994304600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46366                    (2014864200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46367                    (2025754200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46368                    (2046313800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46369                    (2057203800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46370                    (2077763400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46371                    (2088653400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46372                    (2109213000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46373                    (2120103000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46374                    (2140662600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46375                    (2152157400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46376                    (2172717000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46377                    (2183607000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46378                    (2204166600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46379                    (2215056600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46380                    (2235616200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46381                    (2246506200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46382                    (2267065800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46383                    (2277955800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46384                    (2298515400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46385                    (2309405400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46386                    (2329965000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46387                    (2341459800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46388                    (2362019400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46389                    (2372909400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46390                    (2393469000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46391                    (2404359000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46392                    (2424918600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46393                    (2435808600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46394                    (2456368200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46395                    (2467258200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46396                    (2487817800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46397                    (2499312600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46398                    (2519872200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46399                    (2530762200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46400                    (2551321800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46401                    (2562211800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46402                    (2582771400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46403                    (2593661400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46404                    (2614221000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46405                    (2625111000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46406                    (2645670600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46407                    (2656560600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46408                    (2677120200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46409                    (2688615000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46410                    (2709174600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46411                    (2720064600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46412                    (2740624200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46413                    (2751514200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46414                    (2772073800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46415                    (2782963800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46416                    (2803523400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46417                    (2814413400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46418                    (2834973000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46419                    (2846467800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46420                    (2867027400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46421                    (2877917400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46422                    (2898477000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46423                    (2909367000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46424                    (2929926600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46425                    (2940816600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46426                    (2961376200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46427                    (2972266200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46428                    (2992825800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46429                    (3003715800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46430                    (3024275400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46431                    (3035770200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46432                    (3056329800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46433                    (3067219800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46434                    (3087779400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46435                    (3098669400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46436                    (3119229000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46437                    (3130119000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46438                    (3150678600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46439                    (3161568600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46440                    (3182128200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46441                    (3193018200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46442                    (3213577800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46443                    (3225072600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46444                    (3245632200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46445                    (3256522200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46446                    (3277081800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46447                    (3287971800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46448                    (3308531400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46449                    (3319421400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46450                    (3339981000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46451                    (3350871000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46452                    (3371430600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46453                    (3382925400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46454                    (3403485000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46455                    (3414375000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46456                    (3434934600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46457                    (3445824600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46458                    (3466384200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46459                    (3477274200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46460                    (3497833800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46461                    (3508723800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46462                    (3529283400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46463                    (3540173400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46464                    (3560733000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46465                    (3572227800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46466                    (3592787400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46467                    (3603677400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46468                    (3624237000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46469                    (3635127000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46470                    (3655686600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46471                    (3666576600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46472                    (3687136200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46473                    (3698026200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46474                    (3718585800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46475                    (3730080600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46476                    (3750640200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46477                    (3761530200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46478                    (3782089800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46479                    (3792979800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46480                    (3813539400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46481                    (3824429400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46482                    (3844989000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46483                    (3855879000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46484                    (3876438600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46485                    (3887328600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46486                    (3907888200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46487                    (3919383000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46488                    (3939942600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46489                    (3950832600, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46490                    (3971392200, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46491                    (3982282200, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46492                    (4002841800, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46493                    (4013731800, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46494                    (4034291400, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46495                    (4045181400, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46496                    (4065741000, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46497                    (4076631000, FixedTimespan { utc_offset: -12600, dst_offset: 3600, name: Some("NDT") }),
46498                    (4097190600, FixedTimespan { utc_offset: -12600, dst_offset: 0, name: Some("NST") }),
46499                ];
46500                FixedTimespanSet {
46501                    first: FixedTimespan {
46502                        utc_offset: -12652,
46503                        dst_offset: 0,
46504                        name: Some("LMT"),
46505                    },
46506                    rest: REST
46507                }
46508            },
46509
46510            Tz::Canada__Pacific => {
46511                const REST: &[(i64, FixedTimespan)] = &[
46512                    (-2713880852, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46513                    (-1632060000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46514                    (-1615129200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46515                    (-880207200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PWT") }),
46516                    (-769395600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PPT") }),
46517                    (-765385200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46518                    (-747237600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46519                    (-733935600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46520                    (-715788000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46521                    (-702486000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46522                    (-684338400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46523                    (-671036400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46524                    (-652888800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46525                    (-639586800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46526                    (-620834400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46527                    (-608137200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46528                    (-589384800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46529                    (-576082800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46530                    (-557935200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46531                    (-544633200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46532                    (-526485600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46533                    (-513183600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46534                    (-495036000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46535                    (-481734000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46536                    (-463586400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46537                    (-450284400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46538                    (-431532000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46539                    (-418230000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46540                    (-400082400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46541                    (-386780400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46542                    (-368632800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46543                    (-355330800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46544                    (-337183200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46545                    (-323881200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46546                    (-305733600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46547                    (-292431600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46548                    (-273679200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46549                    (-260982000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46550                    (-242229600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46551                    (-226508400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46552                    (-210780000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46553                    (-195058800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46554                    (-179330400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46555                    (-163609200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46556                    (-147880800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46557                    (-131554800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46558                    (-116431200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46559                    (-100105200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46560                    (-84376800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46561                    (-68655600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46562                    (-52927200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46563                    (-37206000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46564                    (-21477600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46565                    (-5756400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46566                    (9972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46567                    (25693200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46568                    (41421600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46569                    (57747600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46570                    (73476000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46571                    (89197200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46572                    (104925600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46573                    (120646800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46574                    (136375200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46575                    (152096400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46576                    (167824800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46577                    (183546000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46578                    (199274400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46579                    (215600400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46580                    (230724000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46581                    (247050000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46582                    (262778400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46583                    (278499600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46584                    (294228000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46585                    (309949200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46586                    (325677600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46587                    (341398800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46588                    (357127200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46589                    (372848400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46590                    (388576800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46591                    (404902800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46592                    (420026400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46593                    (436352400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46594                    (452080800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46595                    (467802000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46596                    (483530400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46597                    (499251600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46598                    (514980000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46599                    (530701200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46600                    (544615200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46601                    (562150800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46602                    (576064800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46603                    (594205200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46604                    (607514400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46605                    (625654800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46606                    (638964000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46607                    (657104400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46608                    (671018400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46609                    (688554000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46610                    (702468000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46611                    (720003600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46612                    (733917600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46613                    (752058000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46614                    (765367200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46615                    (783507600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46616                    (796816800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46617                    (814957200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46618                    (828871200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46619                    (846406800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46620                    (860320800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46621                    (877856400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46622                    (891770400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46623                    (909306000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46624                    (923220000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46625                    (941360400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46626                    (954669600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46627                    (972810000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46628                    (986119200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46629                    (1004259600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46630                    (1018173600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46631                    (1035709200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46632                    (1049623200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46633                    (1067158800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46634                    (1081072800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46635                    (1099213200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46636                    (1112522400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46637                    (1130662800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46638                    (1143972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46639                    (1162112400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46640                    (1173607200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46641                    (1194166800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46642                    (1205056800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46643                    (1225616400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46644                    (1236506400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46645                    (1257066000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46646                    (1268560800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46647                    (1289120400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46648                    (1300010400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46649                    (1320570000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46650                    (1331460000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46651                    (1352019600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46652                    (1362909600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46653                    (1383469200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46654                    (1394359200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46655                    (1414918800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46656                    (1425808800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46657                    (1446368400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46658                    (1457863200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46659                    (1478422800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46660                    (1489312800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46661                    (1509872400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46662                    (1520762400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46663                    (1541322000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46664                    (1552212000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46665                    (1572771600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46666                    (1583661600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46667                    (1604221200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46668                    (1615716000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46669                    (1636275600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46670                    (1647165600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46671                    (1667725200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46672                    (1678615200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46673                    (1699174800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46674                    (1710064800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46675                    (1730624400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46676                    (1741514400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46677                    (1762074000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46678                    (1772964000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46679                    (1793523600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46680                    (1805018400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46681                    (1825578000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46682                    (1836468000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46683                    (1857027600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46684                    (1867917600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46685                    (1888477200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46686                    (1899367200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46687                    (1919926800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46688                    (1930816800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46689                    (1951376400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46690                    (1962871200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46691                    (1983430800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46692                    (1994320800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46693                    (2014880400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46694                    (2025770400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46695                    (2046330000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46696                    (2057220000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46697                    (2077779600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46698                    (2088669600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46699                    (2109229200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46700                    (2120119200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46701                    (2140678800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46702                    (2152173600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46703                    (2172733200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46704                    (2183623200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46705                    (2204182800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46706                    (2215072800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46707                    (2235632400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46708                    (2246522400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46709                    (2267082000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46710                    (2277972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46711                    (2298531600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46712                    (2309421600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46713                    (2329981200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46714                    (2341476000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46715                    (2362035600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46716                    (2372925600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46717                    (2393485200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46718                    (2404375200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46719                    (2424934800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46720                    (2435824800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46721                    (2456384400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46722                    (2467274400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46723                    (2487834000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46724                    (2499328800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46725                    (2519888400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46726                    (2530778400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46727                    (2551338000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46728                    (2562228000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46729                    (2582787600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46730                    (2593677600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46731                    (2614237200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46732                    (2625127200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46733                    (2645686800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46734                    (2656576800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46735                    (2677136400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46736                    (2688631200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46737                    (2709190800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46738                    (2720080800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46739                    (2740640400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46740                    (2751530400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46741                    (2772090000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46742                    (2782980000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46743                    (2803539600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46744                    (2814429600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46745                    (2834989200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46746                    (2846484000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46747                    (2867043600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46748                    (2877933600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46749                    (2898493200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46750                    (2909383200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46751                    (2929942800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46752                    (2940832800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46753                    (2961392400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46754                    (2972282400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46755                    (2992842000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46756                    (3003732000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46757                    (3024291600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46758                    (3035786400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46759                    (3056346000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46760                    (3067236000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46761                    (3087795600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46762                    (3098685600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46763                    (3119245200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46764                    (3130135200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46765                    (3150694800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46766                    (3161584800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46767                    (3182144400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46768                    (3193034400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46769                    (3213594000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46770                    (3225088800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46771                    (3245648400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46772                    (3256538400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46773                    (3277098000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46774                    (3287988000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46775                    (3308547600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46776                    (3319437600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46777                    (3339997200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46778                    (3350887200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46779                    (3371446800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46780                    (3382941600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46781                    (3403501200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46782                    (3414391200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46783                    (3434950800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46784                    (3445840800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46785                    (3466400400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46786                    (3477290400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46787                    (3497850000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46788                    (3508740000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46789                    (3529299600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46790                    (3540189600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46791                    (3560749200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46792                    (3572244000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46793                    (3592803600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46794                    (3603693600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46795                    (3624253200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46796                    (3635143200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46797                    (3655702800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46798                    (3666592800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46799                    (3687152400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46800                    (3698042400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46801                    (3718602000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46802                    (3730096800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46803                    (3750656400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46804                    (3761546400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46805                    (3782106000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46806                    (3792996000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46807                    (3813555600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46808                    (3824445600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46809                    (3845005200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46810                    (3855895200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46811                    (3876454800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46812                    (3887344800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46813                    (3907904400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46814                    (3919399200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46815                    (3939958800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46816                    (3950848800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46817                    (3971408400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46818                    (3982298400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46819                    (4002858000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46820                    (4013748000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46821                    (4034307600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46822                    (4045197600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46823                    (4065757200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46824                    (4076647200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46825                    (4097206800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46826                ];
46827                FixedTimespanSet {
46828                    first: FixedTimespan {
46829                        utc_offset: -29548,
46830                        dst_offset: 0,
46831                        name: Some("LMT"),
46832                    },
46833                    rest: REST
46834                }
46835            },
46836
46837            Tz::Canada__Saskatchewan => {
46838                const REST: &[(i64, FixedTimespan)] = &[
46839                    (-2030202084, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46840                    (-1632063600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46841                    (-1615132800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46842                    (-1251651600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46843                    (-1238349600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46844                    (-1220202000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46845                    (-1206900000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46846                    (-1188752400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46847                    (-1175450400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46848                    (-1156698000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46849                    (-1144000800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46850                    (-1125248400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46851                    (-1111946400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46852                    (-1032714000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46853                    (-1016992800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46854                    (-1001264400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46855                    (-986148000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46856                    (-969814800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46857                    (-954093600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46858                    (-937760400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46859                    (-922039200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46860                    (-906310800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46861                    (-890589600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46862                    (-880210800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MWT") }),
46863                    (-769395600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MPT") }),
46864                    (-765388800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46865                    (-748450800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46866                    (-732729600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46867                    (-715791600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46868                    (-702489600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46869                    (-684342000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46870                    (-671040000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46871                    (-652892400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46872                    (-639590400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46873                    (-620838000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46874                    (-608140800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46875                    (-589388400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46876                    (-576086400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46877                    (-557938800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46878                    (-544636800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46879                    (-526489200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46880                    (-513187200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46881                    (-495039600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46882                    (-481737600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46883                    (-463590000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46884                    (-450288000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46885                    (-431535600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46886                    (-418233600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46887                    (-400086000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46888                    (-386784000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46889                    (-337186800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
46890                    (-321465600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46891                    (-305737200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
46892                ];
46893                FixedTimespanSet {
46894                    first: FixedTimespan {
46895                        utc_offset: -25116,
46896                        dst_offset: 0,
46897                        name: Some("LMT"),
46898                    },
46899                    rest: REST
46900                }
46901            },
46902
46903            Tz::Canada__Yukon => {
46904                const REST: &[(i64, FixedTimespan)] = &[
46905                    (-2188997988, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("YST") }),
46906                    (-1632056400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("YDT") }),
46907                    (-1615125600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("YST") }),
46908                    (-1596978000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("YDT") }),
46909                    (-1583164800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("YST") }),
46910                    (-880203600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("YWT") }),
46911                    (-769395600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("YPT") }),
46912                    (-765381600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("YST") }),
46913                    (-147884400, FixedTimespan { utc_offset: -32400, dst_offset: 7200, name: Some("YDDT") }),
46914                    (-131554800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("YST") }),
46915                    (-121273200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46916                    (325677600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46917                    (341398800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46918                    (357127200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46919                    (372848400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46920                    (388576800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46921                    (404902800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46922                    (420026400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46923                    (436352400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46924                    (452080800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46925                    (467802000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46926                    (483530400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46927                    (499251600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46928                    (514980000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46929                    (530701200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46930                    (544615200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46931                    (562150800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46932                    (576064800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46933                    (594205200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46934                    (607514400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46935                    (625654800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46936                    (638964000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46937                    (657104400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46938                    (671018400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46939                    (688554000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46940                    (702468000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46941                    (720003600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46942                    (733917600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46943                    (752058000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46944                    (765367200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46945                    (783507600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46946                    (796816800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46947                    (814957200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46948                    (828871200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46949                    (846406800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46950                    (860320800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46951                    (877856400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46952                    (891770400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46953                    (909306000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46954                    (923220000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46955                    (941360400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46956                    (954669600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46957                    (972810000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46958                    (986119200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46959                    (1004259600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46960                    (1018173600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46961                    (1035709200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46962                    (1049623200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46963                    (1067158800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46964                    (1081072800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46965                    (1099213200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46966                    (1112522400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46967                    (1130662800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46968                    (1143972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46969                    (1162112400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46970                    (1173607200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46971                    (1194166800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46972                    (1205056800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46973                    (1225616400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46974                    (1236506400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46975                    (1257066000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46976                    (1268560800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46977                    (1289120400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46978                    (1300010400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46979                    (1320570000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46980                    (1331460000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46981                    (1352019600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46982                    (1362909600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46983                    (1383469200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46984                    (1394359200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46985                    (1414918800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46986                    (1425808800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46987                    (1446368400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46988                    (1457863200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46989                    (1478422800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46990                    (1489312800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46991                    (1509872400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46992                    (1520762400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46993                    (1541322000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46994                    (1552212000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46995                    (1572771600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
46996                    (1583661600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
46997                    (1604214000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
46998                ];
46999                FixedTimespanSet {
47000                    first: FixedTimespan {
47001                        utc_offset: -32412,
47002                        dst_offset: 0,
47003                        name: Some("LMT"),
47004                    },
47005                    rest: REST
47006                }
47007            },
47008
47009            Tz::Chile__Continental => {
47010                const REST: &[(i64, FixedTimespan)] = &[
47011                    (-2524504635, FixedTimespan { utc_offset: -16965, dst_offset: 0, name: Some("SMT") }),
47012                    (-1892661435, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
47013                    (-1688410800, FixedTimespan { utc_offset: -16965, dst_offset: 0, name: Some("SMT") }),
47014                    (-1619205435, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47015                    (-1593806400, FixedTimespan { utc_offset: -16965, dst_offset: 0, name: Some("SMT") }),
47016                    (-1335986235, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
47017                    (-1317585600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
47018                    (-1304362800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
47019                    (-1286049600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
47020                    (-1272826800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
47021                    (-1254513600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
47022                    (-1241290800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
47023                    (-1222977600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
47024                    (-1209754800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
47025                    (-1191355200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
47026                    (-1178132400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47027                    (-870552000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
47028                    (-865278000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47029                    (-740520000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47030                    (-736635600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: None }),
47031                    (-718056000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
47032                    (-713649600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47033                    (-36619200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47034                    (-23922000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47035                    (-3355200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47036                    (7527600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47037                    (24465600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47038                    (37767600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47039                    (55915200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47040                    (69217200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47041                    (87969600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47042                    (100666800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47043                    (118209600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47044                    (132116400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47045                    (150868800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47046                    (163566000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47047                    (182318400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47048                    (195620400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47049                    (213768000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47050                    (227070000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47051                    (245217600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47052                    (258519600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47053                    (277272000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47054                    (289969200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47055                    (308721600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47056                    (321418800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47057                    (340171200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47058                    (353473200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47059                    (371620800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47060                    (384922800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47061                    (403070400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47062                    (416372400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47063                    (434520000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47064                    (447822000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47065                    (466574400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47066                    (479271600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47067                    (498024000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47068                    (510721200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47069                    (529473600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47070                    (545194800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47071                    (560923200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47072                    (574225200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47073                    (592372800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47074                    (605674800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47075                    (624427200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47076                    (637124400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47077                    (653457600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47078                    (668574000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47079                    (687326400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47080                    (700628400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47081                    (718776000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47082                    (732078000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47083                    (750225600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47084                    (763527600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47085                    (781675200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47086                    (794977200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47087                    (813729600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47088                    (826426800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47089                    (845179200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47090                    (859690800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47091                    (876628800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47092                    (889930800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47093                    (906868800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47094                    (923194800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47095                    (939528000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47096                    (952830000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47097                    (971582400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47098                    (984279600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47099                    (1003032000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47100                    (1015729200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47101                    (1034481600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47102                    (1047178800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47103                    (1065931200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47104                    (1079233200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47105                    (1097380800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47106                    (1110682800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47107                    (1128830400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47108                    (1142132400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47109                    (1160884800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47110                    (1173582000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47111                    (1192334400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47112                    (1206846000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47113                    (1223784000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47114                    (1237086000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47115                    (1255233600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47116                    (1270350000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47117                    (1286683200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47118                    (1304823600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47119                    (1313899200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47120                    (1335668400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47121                    (1346558400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47122                    (1367118000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47123                    (1378612800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47124                    (1398567600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47125                    (1410062400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47126                    (1463281200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47127                    (1471147200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47128                    (1494730800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47129                    (1502596800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47130                    (1526180400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47131                    (1534046400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47132                    (1554606000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47133                    (1567915200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47134                    (1586055600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47135                    (1599364800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47136                    (1617505200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47137                    (1630814400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47138                    (1648954800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47139                    (1662868800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47140                    (1680404400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47141                    (1693713600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47142                    (1712458800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47143                    (1725768000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47144                    (1743908400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47145                    (1757217600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47146                    (1775358000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47147                    (1788667200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47148                    (1806807600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47149                    (1820116800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47150                    (1838257200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47151                    (1851566400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47152                    (1870311600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47153                    (1883016000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47154                    (1901761200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47155                    (1915070400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47156                    (1933210800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47157                    (1946520000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47158                    (1964660400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47159                    (1977969600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47160                    (1996110000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47161                    (2009419200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47162                    (2027559600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47163                    (2040868800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47164                    (2059614000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47165                    (2072318400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47166                    (2091063600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47167                    (2104372800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47168                    (2122513200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47169                    (2135822400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47170                    (2153962800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47171                    (2167272000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47172                    (2185412400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47173                    (2198721600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47174                    (2217466800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47175                    (2230171200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47176                    (2248916400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47177                    (2262225600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47178                    (2280366000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47179                    (2293675200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47180                    (2311815600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47181                    (2325124800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47182                    (2343265200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47183                    (2356574400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47184                    (2374714800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47185                    (2388024000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47186                    (2406769200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47187                    (2419473600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47188                    (2438218800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47189                    (2451528000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47190                    (2469668400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47191                    (2482977600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47192                    (2501118000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47193                    (2514427200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47194                    (2532567600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47195                    (2545876800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47196                    (2564017200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47197                    (2577326400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47198                    (2596071600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47199                    (2609380800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47200                    (2627521200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47201                    (2640830400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47202                    (2658970800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47203                    (2672280000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47204                    (2690420400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47205                    (2703729600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47206                    (2721870000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47207                    (2735179200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47208                    (2753924400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47209                    (2766628800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47210                    (2785374000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47211                    (2798683200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47212                    (2816823600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47213                    (2830132800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47214                    (2848273200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47215                    (2861582400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47216                    (2879722800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47217                    (2893032000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47218                    (2911172400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47219                    (2924481600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47220                    (2943226800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47221                    (2955931200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47222                    (2974676400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47223                    (2987985600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47224                    (3006126000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47225                    (3019435200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47226                    (3037575600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47227                    (3050884800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47228                    (3069025200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47229                    (3082334400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47230                    (3101079600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47231                    (3113784000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47232                    (3132529200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47233                    (3145838400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47234                    (3163978800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47235                    (3177288000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47236                    (3195428400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47237                    (3208737600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47238                    (3226878000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47239                    (3240187200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47240                    (3258327600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47241                    (3271636800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47242                    (3290382000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47243                    (3303086400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47244                    (3321831600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47245                    (3335140800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47246                    (3353281200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47247                    (3366590400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47248                    (3384730800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47249                    (3398040000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47250                    (3416180400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47251                    (3429489600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47252                    (3447630000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47253                    (3460939200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47254                    (3479684400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47255                    (3492993600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47256                    (3511134000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47257                    (3524443200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47258                    (3542583600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47259                    (3555892800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47260                    (3574033200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47261                    (3587342400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47262                    (3605482800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47263                    (3618792000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47264                    (3637537200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47265                    (3650241600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47266                    (3668986800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47267                    (3682296000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47268                    (3700436400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47269                    (3713745600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47270                    (3731886000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47271                    (3745195200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47272                    (3763335600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47273                    (3776644800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47274                    (3794785200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47275                    (3808094400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47276                    (3826839600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47277                    (3839544000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47278                    (3858289200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47279                    (3871598400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47280                    (3889738800, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47281                    (3903048000, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47282                    (3921188400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47283                    (3934497600, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47284                    (3952638000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47285                    (3965947200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47286                    (3984692400, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47287                    (3997396800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47288                    (4016142000, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47289                    (4029451200, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47290                    (4047591600, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47291                    (4060900800, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47292                    (4079041200, FixedTimespan { utc_offset: -14400, dst_offset: 0, name: None }),
47293                    (4092350400, FixedTimespan { utc_offset: -14400, dst_offset: 3600, name: None }),
47294                ];
47295                FixedTimespanSet {
47296                    first: FixedTimespan {
47297                        utc_offset: -16965,
47298                        dst_offset: 0,
47299                        name: Some("LMT"),
47300                    },
47301                    rest: REST
47302                }
47303            },
47304
47305            Tz::Chile__EasterIsland => {
47306                const REST: &[(i64, FixedTimespan)] = &[
47307                    (-2524495352, FixedTimespan { utc_offset: -26248, dst_offset: 0, name: Some("EMT") }),
47308                    (-1178124152, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: None }),
47309                    (-36619200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: None }),
47310                    (-23922000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: None }),
47311                    (-3355200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: None }),
47312                    (7527600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: None }),
47313                    (24465600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: None }),
47314                    (37767600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: None }),
47315                    (55915200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: None }),
47316                    (69217200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: None }),
47317                    (87969600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: None }),
47318                    (100666800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: None }),
47319                    (118209600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: None }),
47320                    (132116400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: None }),
47321                    (150868800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: None }),
47322                    (163566000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: None }),
47323                    (182318400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: None }),
47324                    (195620400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: None }),
47325                    (213768000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: None }),
47326                    (227070000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: None }),
47327                    (245217600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: None }),
47328                    (258519600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: None }),
47329                    (277272000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: None }),
47330                    (289969200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: None }),
47331                    (308721600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: None }),
47332                    (321418800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: None }),
47333                    (340171200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: None }),
47334                    (353473200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: None }),
47335                    (371620800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: None }),
47336                    (384922800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47337                    (403070400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47338                    (416372400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47339                    (434520000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47340                    (447822000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47341                    (466574400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47342                    (479271600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47343                    (498024000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47344                    (510721200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47345                    (529473600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47346                    (545194800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47347                    (560923200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47348                    (574225200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47349                    (592372800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47350                    (605674800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47351                    (624427200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47352                    (637124400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47353                    (653457600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47354                    (668574000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47355                    (687326400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47356                    (700628400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47357                    (718776000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47358                    (732078000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47359                    (750225600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47360                    (763527600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47361                    (781675200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47362                    (794977200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47363                    (813729600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47364                    (826426800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47365                    (845179200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47366                    (859690800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47367                    (876628800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47368                    (889930800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47369                    (906868800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47370                    (923194800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47371                    (939528000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47372                    (952830000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47373                    (971582400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47374                    (984279600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47375                    (1003032000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47376                    (1015729200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47377                    (1034481600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47378                    (1047178800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47379                    (1065931200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47380                    (1079233200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47381                    (1097380800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47382                    (1110682800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47383                    (1128830400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47384                    (1142132400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47385                    (1160884800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47386                    (1173582000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47387                    (1192334400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47388                    (1206846000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47389                    (1223784000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47390                    (1237086000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47391                    (1255233600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47392                    (1270350000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47393                    (1286683200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47394                    (1304823600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47395                    (1313899200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47396                    (1335668400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47397                    (1346558400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47398                    (1367118000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47399                    (1378612800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47400                    (1398567600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47401                    (1410062400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47402                    (1463281200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47403                    (1471147200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47404                    (1494730800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47405                    (1502596800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47406                    (1526180400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47407                    (1534046400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47408                    (1554606000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47409                    (1567915200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47410                    (1586055600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47411                    (1599364800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47412                    (1617505200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47413                    (1630814400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47414                    (1648954800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47415                    (1662868800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47416                    (1680404400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47417                    (1693713600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47418                    (1712458800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47419                    (1725768000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47420                    (1743908400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47421                    (1757217600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47422                    (1775358000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47423                    (1788667200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47424                    (1806807600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47425                    (1820116800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47426                    (1838257200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47427                    (1851566400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47428                    (1870311600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47429                    (1883016000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47430                    (1901761200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47431                    (1915070400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47432                    (1933210800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47433                    (1946520000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47434                    (1964660400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47435                    (1977969600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47436                    (1996110000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47437                    (2009419200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47438                    (2027559600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47439                    (2040868800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47440                    (2059614000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47441                    (2072318400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47442                    (2091063600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47443                    (2104372800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47444                    (2122513200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47445                    (2135822400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47446                    (2153962800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47447                    (2167272000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47448                    (2185412400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47449                    (2198721600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47450                    (2217466800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47451                    (2230171200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47452                    (2248916400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47453                    (2262225600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47454                    (2280366000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47455                    (2293675200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47456                    (2311815600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47457                    (2325124800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47458                    (2343265200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47459                    (2356574400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47460                    (2374714800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47461                    (2388024000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47462                    (2406769200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47463                    (2419473600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47464                    (2438218800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47465                    (2451528000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47466                    (2469668400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47467                    (2482977600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47468                    (2501118000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47469                    (2514427200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47470                    (2532567600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47471                    (2545876800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47472                    (2564017200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47473                    (2577326400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47474                    (2596071600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47475                    (2609380800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47476                    (2627521200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47477                    (2640830400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47478                    (2658970800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47479                    (2672280000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47480                    (2690420400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47481                    (2703729600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47482                    (2721870000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47483                    (2735179200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47484                    (2753924400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47485                    (2766628800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47486                    (2785374000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47487                    (2798683200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47488                    (2816823600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47489                    (2830132800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47490                    (2848273200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47491                    (2861582400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47492                    (2879722800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47493                    (2893032000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47494                    (2911172400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47495                    (2924481600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47496                    (2943226800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47497                    (2955931200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47498                    (2974676400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47499                    (2987985600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47500                    (3006126000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47501                    (3019435200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47502                    (3037575600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47503                    (3050884800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47504                    (3069025200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47505                    (3082334400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47506                    (3101079600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47507                    (3113784000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47508                    (3132529200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47509                    (3145838400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47510                    (3163978800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47511                    (3177288000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47512                    (3195428400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47513                    (3208737600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47514                    (3226878000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47515                    (3240187200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47516                    (3258327600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47517                    (3271636800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47518                    (3290382000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47519                    (3303086400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47520                    (3321831600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47521                    (3335140800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47522                    (3353281200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47523                    (3366590400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47524                    (3384730800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47525                    (3398040000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47526                    (3416180400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47527                    (3429489600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47528                    (3447630000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47529                    (3460939200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47530                    (3479684400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47531                    (3492993600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47532                    (3511134000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47533                    (3524443200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47534                    (3542583600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47535                    (3555892800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47536                    (3574033200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47537                    (3587342400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47538                    (3605482800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47539                    (3618792000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47540                    (3637537200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47541                    (3650241600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47542                    (3668986800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47543                    (3682296000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47544                    (3700436400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47545                    (3713745600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47546                    (3731886000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47547                    (3745195200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47548                    (3763335600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47549                    (3776644800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47550                    (3794785200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47551                    (3808094400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47552                    (3826839600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47553                    (3839544000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47554                    (3858289200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47555                    (3871598400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47556                    (3889738800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47557                    (3903048000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47558                    (3921188400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47559                    (3934497600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47560                    (3952638000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47561                    (3965947200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47562                    (3984692400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47563                    (3997396800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47564                    (4016142000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47565                    (4029451200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47566                    (4047591600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47567                    (4060900800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47568                    (4079041200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
47569                    (4092350400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
47570                ];
47571                FixedTimespanSet {
47572                    first: FixedTimespan {
47573                        utc_offset: -26248,
47574                        dst_offset: 0,
47575                        name: Some("LMT"),
47576                    },
47577                    rest: REST
47578                }
47579            },
47580
47581            Tz::Cuba => {
47582                const REST: &[(i64, FixedTimespan)] = &[
47583                    (-2524501832, FixedTimespan { utc_offset: -19776, dst_offset: 0, name: Some("HMT") }),
47584                    (-1402813824, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47585                    (-1311534000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47586                    (-1300996800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47587                    (-933534000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47588                    (-925675200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47589                    (-902084400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47590                    (-893620800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47591                    (-870030000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47592                    (-862171200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47593                    (-775681200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47594                    (-767822400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47595                    (-744231600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47596                    (-736372800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47597                    (-144702000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47598                    (-134251200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47599                    (-113425200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47600                    (-102542400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47601                    (-86295600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47602                    (-72907200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47603                    (-54154800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47604                    (-41457600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47605                    (-21495600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47606                    (-5774400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47607                    (9954000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47608                    (25675200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47609                    (41403600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47610                    (57729600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47611                    (73458000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47612                    (87364800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47613                    (104907600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47614                    (118900800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47615                    (136357200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47616                    (150436800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47617                    (167806800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47618                    (183528000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47619                    (199256400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47620                    (215582400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47621                    (230706000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47622                    (247032000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47623                    (263365200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47624                    (276667200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47625                    (290581200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47626                    (308721600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47627                    (322030800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47628                    (340171200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47629                    (358318800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47630                    (371620800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47631                    (389768400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47632                    (403070400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47633                    (421218000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47634                    (434520000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47635                    (452667600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47636                    (466574400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47637                    (484117200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47638                    (498024000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47639                    (511333200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47640                    (529473600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47641                    (542782800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47642                    (560923200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47643                    (574837200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47644                    (592372800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47645                    (606286800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47646                    (623822400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47647                    (638946000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47648                    (655876800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47649                    (671000400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47650                    (687330000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47651                    (702450000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47652                    (718779600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47653                    (733899600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47654                    (750229200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47655                    (765349200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47656                    (781678800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47657                    (796798800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47658                    (813128400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47659                    (828853200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47660                    (844578000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47661                    (860302800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47662                    (876632400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47663                    (891147600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47664                    (909291600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47665                    (922597200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47666                    (941346000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47667                    (954651600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47668                    (972795600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47669                    (986101200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47670                    (1004245200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47671                    (1018155600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47672                    (1035694800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47673                    (1049605200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47674                    (1067144400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47675                    (1080450000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47676                    (1162098000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47677                    (1173589200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47678                    (1193547600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47679                    (1205643600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47680                    (1224997200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47681                    (1236488400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47682                    (1256446800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47683                    (1268542800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47684                    (1288501200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47685                    (1300597200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47686                    (1321160400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47687                    (1333256400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47688                    (1352005200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47689                    (1362891600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47690                    (1383454800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47691                    (1394341200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47692                    (1414904400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47693                    (1425790800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47694                    (1446354000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47695                    (1457845200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47696                    (1478408400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47697                    (1489294800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47698                    (1509858000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47699                    (1520744400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47700                    (1541307600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47701                    (1552194000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47702                    (1572757200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47703                    (1583643600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47704                    (1604206800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47705                    (1615698000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47706                    (1636261200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47707                    (1647147600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47708                    (1667710800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47709                    (1678597200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47710                    (1699160400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47711                    (1710046800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47712                    (1730610000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47713                    (1741496400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47714                    (1762059600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47715                    (1772946000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47716                    (1793509200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47717                    (1805000400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47718                    (1825563600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47719                    (1836450000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47720                    (1857013200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47721                    (1867899600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47722                    (1888462800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47723                    (1899349200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47724                    (1919912400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47725                    (1930798800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47726                    (1951362000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47727                    (1962853200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47728                    (1983416400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47729                    (1994302800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47730                    (2014866000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47731                    (2025752400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47732                    (2046315600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47733                    (2057202000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47734                    (2077765200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47735                    (2088651600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47736                    (2109214800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47737                    (2120101200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47738                    (2140664400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47739                    (2152155600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47740                    (2172718800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47741                    (2183605200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47742                    (2204168400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47743                    (2215054800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47744                    (2235618000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47745                    (2246504400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47746                    (2267067600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47747                    (2277954000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47748                    (2298517200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47749                    (2309403600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47750                    (2329966800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47751                    (2341458000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47752                    (2362021200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47753                    (2372907600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47754                    (2393470800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47755                    (2404357200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47756                    (2424920400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47757                    (2435806800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47758                    (2456370000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47759                    (2467256400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47760                    (2487819600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47761                    (2499310800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47762                    (2519874000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47763                    (2530760400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47764                    (2551323600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47765                    (2562210000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47766                    (2582773200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47767                    (2593659600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47768                    (2614222800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47769                    (2625109200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47770                    (2645672400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47771                    (2656558800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47772                    (2677122000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47773                    (2688613200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47774                    (2709176400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47775                    (2720062800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47776                    (2740626000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47777                    (2751512400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47778                    (2772075600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47779                    (2782962000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47780                    (2803525200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47781                    (2814411600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47782                    (2834974800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47783                    (2846466000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47784                    (2867029200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47785                    (2877915600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47786                    (2898478800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47787                    (2909365200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47788                    (2929928400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47789                    (2940814800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47790                    (2961378000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47791                    (2972264400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47792                    (2992827600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47793                    (3003714000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47794                    (3024277200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47795                    (3035768400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47796                    (3056331600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47797                    (3067218000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47798                    (3087781200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47799                    (3098667600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47800                    (3119230800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47801                    (3130117200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47802                    (3150680400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47803                    (3161566800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47804                    (3182130000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47805                    (3193016400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47806                    (3213579600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47807                    (3225070800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47808                    (3245634000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47809                    (3256520400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47810                    (3277083600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47811                    (3287970000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47812                    (3308533200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47813                    (3319419600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47814                    (3339982800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47815                    (3350869200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47816                    (3371432400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47817                    (3382923600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47818                    (3403486800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47819                    (3414373200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47820                    (3434936400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47821                    (3445822800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47822                    (3466386000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47823                    (3477272400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47824                    (3497835600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47825                    (3508722000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47826                    (3529285200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47827                    (3540171600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47828                    (3560734800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47829                    (3572226000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47830                    (3592789200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47831                    (3603675600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47832                    (3624238800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47833                    (3635125200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47834                    (3655688400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47835                    (3666574800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47836                    (3687138000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47837                    (3698024400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47838                    (3718587600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47839                    (3730078800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47840                    (3750642000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47841                    (3761528400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47842                    (3782091600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47843                    (3792978000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47844                    (3813541200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47845                    (3824427600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47846                    (3844990800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47847                    (3855877200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47848                    (3876440400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47849                    (3887326800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47850                    (3907890000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47851                    (3919381200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47852                    (3939944400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47853                    (3950830800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47854                    (3971394000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47855                    (3982280400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47856                    (4002843600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47857                    (4013730000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47858                    (4034293200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47859                    (4045179600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47860                    (4065742800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47861                    (4076629200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("CDT") }),
47862                    (4097192400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("CST") }),
47863                ];
47864                FixedTimespanSet {
47865                    first: FixedTimespan {
47866                        utc_offset: -19768,
47867                        dst_offset: 0,
47868                        name: Some("LMT"),
47869                    },
47870                    rest: REST
47871                }
47872            },
47873
47874            Tz::EET => {
47875                const REST: &[(i64, FixedTimespan)] = &[
47876                    (-2344642492, FixedTimespan { utc_offset: 5692, dst_offset: 0, name: Some("AMT") }),
47877                    (-1686101632, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
47878                    (-1182996000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
47879                    (-1178161200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
47880                    (-906861600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
47881                    (-904878000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
47882                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
47883                    (-844477200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
47884                    (-828237600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
47885                    (-812422800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
47886                    (-552362400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
47887                    (-541652400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
47888                    (166485600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
47889                    (186184800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
47890                    (198028800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
47891                    (213753600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
47892                    (228873600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
47893                    (244080000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
47894                    (260323200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
47895                    (275446800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
47896                    (291798000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
47897                    (307407600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
47898                    (323388000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
47899                    (338936400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
47900                    (354675600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
47901                    (370400400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
47902                    (386125200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
47903                    (401850000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
47904                    (417574800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
47905                    (433299600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
47906                    (449024400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
47907                    (465354000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
47908                    (481078800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
47909                    (496803600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
47910                    (512528400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
47911                    (528253200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
47912                    (543978000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
47913                    (559702800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
47914                    (575427600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
47915                    (591152400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
47916                    (606877200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
47917                    (622602000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
47918                    (638326800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
47919                    (654656400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
47920                    (670381200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
47921                    (686106000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
47922                    (701830800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
47923                    (717555600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
47924                    (733280400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
47925                    (749005200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
47926                    (764730000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
47927                    (780454800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
47928                    (796179600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
47929                    (811904400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
47930                    (828234000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
47931                    (846378000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
47932                    (859683600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
47933                    (877827600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
47934                    (891133200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
47935                    (909277200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
47936                    (922582800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
47937                    (941331600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
47938                    (954032400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
47939                    (972781200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
47940                    (985482000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
47941                    (1004230800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
47942                    (1017536400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
47943                    (1035680400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
47944                    (1048986000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
47945                    (1067130000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
47946                    (1080435600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
47947                    (1099184400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
47948                    (1111885200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
47949                    (1130634000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
47950                    (1143334800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
47951                    (1162083600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
47952                    (1174784400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
47953                    (1193533200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
47954                    (1206838800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
47955                    (1224982800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
47956                    (1238288400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
47957                    (1256432400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
47958                    (1269738000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
47959                    (1288486800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
47960                    (1301187600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
47961                    (1319936400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
47962                    (1332637200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
47963                    (1351386000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
47964                    (1364691600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
47965                    (1382835600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
47966                    (1396141200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
47967                    (1414285200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
47968                    (1427590800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
47969                    (1445734800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
47970                    (1459040400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
47971                    (1477789200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
47972                    (1490490000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
47973                    (1509238800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
47974                    (1521939600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
47975                    (1540688400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
47976                    (1553994000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
47977                    (1572138000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
47978                    (1585443600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
47979                    (1603587600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
47980                    (1616893200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
47981                    (1635642000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
47982                    (1648342800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
47983                    (1667091600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
47984                    (1679792400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
47985                    (1698541200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
47986                    (1711846800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
47987                    (1729990800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
47988                    (1743296400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
47989                    (1761440400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
47990                    (1774746000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
47991                    (1792890000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
47992                    (1806195600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
47993                    (1824944400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
47994                    (1837645200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
47995                    (1856394000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
47996                    (1869094800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
47997                    (1887843600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
47998                    (1901149200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
47999                    (1919293200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48000                    (1932598800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48001                    (1950742800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48002                    (1964048400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48003                    (1982797200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48004                    (1995498000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48005                    (2014246800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48006                    (2026947600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48007                    (2045696400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48008                    (2058397200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48009                    (2077146000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48010                    (2090451600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48011                    (2108595600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48012                    (2121901200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48013                    (2140045200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48014                    (2153350800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48015                    (2172099600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48016                    (2184800400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48017                    (2203549200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48018                    (2216250000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48019                    (2234998800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48020                    (2248304400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48021                    (2266448400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48022                    (2279754000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48023                    (2297898000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48024                    (2311203600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48025                    (2329347600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48026                    (2342653200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48027                    (2361402000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48028                    (2374102800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48029                    (2392851600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48030                    (2405552400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48031                    (2424301200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48032                    (2437606800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48033                    (2455750800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48034                    (2469056400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48035                    (2487200400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48036                    (2500506000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48037                    (2519254800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48038                    (2531955600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48039                    (2550704400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48040                    (2563405200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48041                    (2582154000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48042                    (2595459600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48043                    (2613603600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48044                    (2626909200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48045                    (2645053200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48046                    (2658358800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48047                    (2676502800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48048                    (2689808400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48049                    (2708557200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48050                    (2721258000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48051                    (2740006800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48052                    (2752707600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48053                    (2771456400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48054                    (2784762000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48055                    (2802906000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48056                    (2816211600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48057                    (2834355600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48058                    (2847661200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48059                    (2866410000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48060                    (2879110800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48061                    (2897859600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48062                    (2910560400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48063                    (2929309200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48064                    (2942010000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48065                    (2960758800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48066                    (2974064400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48067                    (2992208400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48068                    (3005514000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48069                    (3023658000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48070                    (3036963600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48071                    (3055712400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48072                    (3068413200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48073                    (3087162000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48074                    (3099862800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48075                    (3118611600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48076                    (3131917200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48077                    (3150061200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48078                    (3163366800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48079                    (3181510800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48080                    (3194816400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48081                    (3212960400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48082                    (3226266000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48083                    (3245014800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48084                    (3257715600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48085                    (3276464400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48086                    (3289165200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48087                    (3307914000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48088                    (3321219600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48089                    (3339363600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48090                    (3352669200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48091                    (3370813200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48092                    (3384118800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48093                    (3402867600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48094                    (3415568400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48095                    (3434317200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48096                    (3447018000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48097                    (3465766800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48098                    (3479072400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48099                    (3497216400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48100                    (3510522000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48101                    (3528666000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48102                    (3541971600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48103                    (3560115600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48104                    (3573421200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48105                    (3592170000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48106                    (3604870800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48107                    (3623619600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48108                    (3636320400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48109                    (3655069200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48110                    (3668374800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48111                    (3686518800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48112                    (3699824400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48113                    (3717968400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48114                    (3731274000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48115                    (3750022800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48116                    (3762723600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48117                    (3781472400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48118                    (3794173200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48119                    (3812922000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48120                    (3825622800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48121                    (3844371600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48122                    (3857677200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48123                    (3875821200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48124                    (3889126800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48125                    (3907270800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48126                    (3920576400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48127                    (3939325200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48128                    (3952026000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48129                    (3970774800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48130                    (3983475600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48131                    (4002224400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48132                    (4015530000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48133                    (4033674000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48134                    (4046979600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48135                    (4065123600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48136                    (4078429200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48137                    (4096573200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48138                ];
48139                FixedTimespanSet {
48140                    first: FixedTimespan {
48141                        utc_offset: 5692,
48142                        dst_offset: 0,
48143                        name: Some("LMT"),
48144                    },
48145                    rest: REST
48146                }
48147            },
48148
48149            Tz::EST => {
48150                const REST: &[(i64, FixedTimespan)] = &[
48151                    (-2524502512, FixedTimespan { utc_offset: -19176, dst_offset: 0, name: Some("CMT") }),
48152                    (-1946918424, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48153                ];
48154                FixedTimespanSet {
48155                    first: FixedTimespan {
48156                        utc_offset: -19088,
48157                        dst_offset: 0,
48158                        name: Some("LMT"),
48159                    },
48160                    rest: REST
48161                }
48162            },
48163
48164            Tz::EST5EDT => {
48165                const REST: &[(i64, FixedTimespan)] = &[
48166                    (-2717650800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48167                    (-1633280400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48168                    (-1615140000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48169                    (-1601830800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48170                    (-1583690400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48171                    (-1570381200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48172                    (-1551636000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48173                    (-1536512400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48174                    (-1523210400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48175                    (-1504458000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48176                    (-1491760800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48177                    (-1473008400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48178                    (-1459706400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48179                    (-1441558800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48180                    (-1428256800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48181                    (-1410109200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48182                    (-1396807200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48183                    (-1378659600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48184                    (-1365357600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48185                    (-1347210000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48186                    (-1333908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48187                    (-1315155600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48188                    (-1301853600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48189                    (-1283706000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48190                    (-1270404000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48191                    (-1252256400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48192                    (-1238954400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48193                    (-1220806800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48194                    (-1207504800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48195                    (-1189357200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48196                    (-1176055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48197                    (-1157302800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48198                    (-1144605600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48199                    (-1125853200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48200                    (-1112551200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48201                    (-1094403600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48202                    (-1081101600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48203                    (-1062954000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48204                    (-1049652000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48205                    (-1031504400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48206                    (-1018202400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48207                    (-1000054800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48208                    (-986752800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48209                    (-968000400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48210                    (-955303200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48211                    (-936550800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48212                    (-923248800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48213                    (-905101200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48214                    (-891799200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48215                    (-880218000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EWT") }),
48216                    (-769395600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EPT") }),
48217                    (-765396000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48218                    (-747248400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48219                    (-733946400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48220                    (-715798800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48221                    (-702496800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48222                    (-684349200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48223                    (-671047200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48224                    (-652899600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48225                    (-639597600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48226                    (-620845200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48227                    (-608148000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48228                    (-589395600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48229                    (-576093600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48230                    (-557946000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48231                    (-544644000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48232                    (-526496400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48233                    (-513194400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48234                    (-495046800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48235                    (-481744800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48236                    (-463597200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48237                    (-447271200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48238                    (-431542800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48239                    (-415821600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48240                    (-400093200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48241                    (-384372000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48242                    (-368643600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48243                    (-352922400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48244                    (-337194000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48245                    (-321472800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48246                    (-305744400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48247                    (-289418400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48248                    (-273690000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48249                    (-257968800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48250                    (-242240400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48251                    (-226519200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48252                    (-210790800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48253                    (-195069600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48254                    (-179341200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48255                    (-163620000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48256                    (-147891600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48257                    (-131565600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48258                    (-116442000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48259                    (-100116000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48260                    (-84387600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48261                    (-68666400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48262                    (-52938000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48263                    (-37216800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48264                    (-21488400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48265                    (-5767200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48266                    (9961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48267                    (25682400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48268                    (41410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48269                    (57736800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48270                    (73465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48271                    (89186400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48272                    (104914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48273                    (120636000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48274                    (126687600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48275                    (152085600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48276                    (162370800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48277                    (183535200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48278                    (199263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48279                    (215589600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48280                    (230713200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48281                    (247039200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48282                    (262767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48283                    (278488800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48284                    (294217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48285                    (309938400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48286                    (325666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48287                    (341388000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48288                    (357116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48289                    (372837600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48290                    (388566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48291                    (404892000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48292                    (420015600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48293                    (436341600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48294                    (452070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48295                    (467791200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48296                    (483519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48297                    (499240800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48298                    (514969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48299                    (530690400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48300                    (544604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48301                    (562140000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48302                    (576054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48303                    (594194400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48304                    (607503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48305                    (625644000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48306                    (638953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48307                    (657093600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48308                    (671007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48309                    (688543200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48310                    (702457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48311                    (719992800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48312                    (733906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48313                    (752047200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48314                    (765356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48315                    (783496800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48316                    (796806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48317                    (814946400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48318                    (828860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48319                    (846396000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48320                    (860310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48321                    (877845600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48322                    (891759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48323                    (909295200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48324                    (923209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48325                    (941349600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48326                    (954658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48327                    (972799200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48328                    (986108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48329                    (1004248800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48330                    (1018162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48331                    (1035698400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48332                    (1049612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48333                    (1067148000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48334                    (1081062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48335                    (1099202400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48336                    (1112511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48337                    (1130652000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48338                    (1143961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48339                    (1162101600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48340                    (1173596400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48341                    (1194156000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48342                    (1205046000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48343                    (1225605600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48344                    (1236495600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48345                    (1257055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48346                    (1268550000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48347                    (1289109600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48348                    (1299999600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48349                    (1320559200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48350                    (1331449200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48351                    (1352008800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48352                    (1362898800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48353                    (1383458400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48354                    (1394348400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48355                    (1414908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48356                    (1425798000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48357                    (1446357600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48358                    (1457852400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48359                    (1478412000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48360                    (1489302000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48361                    (1509861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48362                    (1520751600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48363                    (1541311200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48364                    (1552201200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48365                    (1572760800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48366                    (1583650800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48367                    (1604210400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48368                    (1615705200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48369                    (1636264800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48370                    (1647154800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48371                    (1667714400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48372                    (1678604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48373                    (1699164000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48374                    (1710054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48375                    (1730613600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48376                    (1741503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48377                    (1762063200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48378                    (1772953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48379                    (1793512800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48380                    (1805007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48381                    (1825567200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48382                    (1836457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48383                    (1857016800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48384                    (1867906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48385                    (1888466400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48386                    (1899356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48387                    (1919916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48388                    (1930806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48389                    (1951365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48390                    (1962860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48391                    (1983420000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48392                    (1994310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48393                    (2014869600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48394                    (2025759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48395                    (2046319200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48396                    (2057209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48397                    (2077768800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48398                    (2088658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48399                    (2109218400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48400                    (2120108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48401                    (2140668000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48402                    (2152162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48403                    (2172722400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48404                    (2183612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48405                    (2204172000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48406                    (2215062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48407                    (2235621600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48408                    (2246511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48409                    (2267071200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48410                    (2277961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48411                    (2298520800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48412                    (2309410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48413                    (2329970400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48414                    (2341465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48415                    (2362024800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48416                    (2372914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48417                    (2393474400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48418                    (2404364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48419                    (2424924000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48420                    (2435814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48421                    (2456373600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48422                    (2467263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48423                    (2487823200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48424                    (2499318000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48425                    (2519877600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48426                    (2530767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48427                    (2551327200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48428                    (2562217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48429                    (2582776800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48430                    (2593666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48431                    (2614226400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48432                    (2625116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48433                    (2645676000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48434                    (2656566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48435                    (2677125600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48436                    (2688620400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48437                    (2709180000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48438                    (2720070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48439                    (2740629600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48440                    (2751519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48441                    (2772079200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48442                    (2782969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48443                    (2803528800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48444                    (2814418800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48445                    (2834978400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48446                    (2846473200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48447                    (2867032800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48448                    (2877922800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48449                    (2898482400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48450                    (2909372400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48451                    (2929932000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48452                    (2940822000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48453                    (2961381600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48454                    (2972271600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48455                    (2992831200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48456                    (3003721200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48457                    (3024280800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48458                    (3035775600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48459                    (3056335200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48460                    (3067225200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48461                    (3087784800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48462                    (3098674800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48463                    (3119234400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48464                    (3130124400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48465                    (3150684000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48466                    (3161574000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48467                    (3182133600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48468                    (3193023600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48469                    (3213583200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48470                    (3225078000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48471                    (3245637600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48472                    (3256527600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48473                    (3277087200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48474                    (3287977200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48475                    (3308536800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48476                    (3319426800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48477                    (3339986400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48478                    (3350876400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48479                    (3371436000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48480                    (3382930800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48481                    (3403490400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48482                    (3414380400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48483                    (3434940000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48484                    (3445830000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48485                    (3466389600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48486                    (3477279600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48487                    (3497839200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48488                    (3508729200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48489                    (3529288800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48490                    (3540178800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48491                    (3560738400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48492                    (3572233200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48493                    (3592792800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48494                    (3603682800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48495                    (3624242400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48496                    (3635132400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48497                    (3655692000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48498                    (3666582000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48499                    (3687141600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48500                    (3698031600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48501                    (3718591200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48502                    (3730086000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48503                    (3750645600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48504                    (3761535600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48505                    (3782095200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48506                    (3792985200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48507                    (3813544800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48508                    (3824434800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48509                    (3844994400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48510                    (3855884400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48511                    (3876444000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48512                    (3887334000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48513                    (3907893600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48514                    (3919388400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48515                    (3939948000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48516                    (3950838000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48517                    (3971397600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48518                    (3982287600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48519                    (4002847200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48520                    (4013737200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48521                    (4034296800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48522                    (4045186800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48523                    (4065746400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48524                    (4076636400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
48525                    (4097196000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
48526                ];
48527                FixedTimespanSet {
48528                    first: FixedTimespan {
48529                        utc_offset: -17762,
48530                        dst_offset: 0,
48531                        name: Some("LMT"),
48532                    },
48533                    rest: REST
48534                }
48535            },
48536
48537            Tz::Egypt => {
48538                const REST: &[(i64, FixedTimespan)] = &[
48539                    (-2185409109, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48540                    (-929844000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48541                    (-923108400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48542                    (-906170400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48543                    (-892868400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48544                    (-875844000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48545                    (-857790000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48546                    (-844308000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48547                    (-825822000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48548                    (-812685600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48549                    (-794199600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48550                    (-779853600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48551                    (-762663600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48552                    (-399088800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48553                    (-386650800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48554                    (-368330400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48555                    (-355114800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48556                    (-336790800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48557                    (-323654400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48558                    (-305168400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48559                    (-292032000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48560                    (-273632400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48561                    (-260496000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48562                    (-242096400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48563                    (-228960000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48564                    (-210560400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48565                    (-197424000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48566                    (-178938000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48567                    (-165801600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48568                    (-147402000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48569                    (-134265600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48570                    (-115866000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48571                    (-102643200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48572                    (-84330000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48573                    (-71107200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48574                    (-52707600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48575                    (-39484800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48576                    (-21171600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48577                    (-7948800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48578                    (10364400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48579                    (23587200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48580                    (41900400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48581                    (55123200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48582                    (73522800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48583                    (86745600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48584                    (105058800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48585                    (118281600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48586                    (136594800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48587                    (149817600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48588                    (168130800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48589                    (181353600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48590                    (199753200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48591                    (212976000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48592                    (231289200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48593                    (244512000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48594                    (262825200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48595                    (276048000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48596                    (294361200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48597                    (307584000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48598                    (325983600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48599                    (339206400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48600                    (357519600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48601                    (370742400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48602                    (396399600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48603                    (402278400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48604                    (426812400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48605                    (433814400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48606                    (452214000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48607                    (465436800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48608                    (483750000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48609                    (496972800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48610                    (515286000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48611                    (528508800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48612                    (546822000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48613                    (560044800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48614                    (578444400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48615                    (591667200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48616                    (610412400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48617                    (623203200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48618                    (641516400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48619                    (654739200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48620                    (673052400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48621                    (686275200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48622                    (704674800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48623                    (717897600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48624                    (736210800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48625                    (749433600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48626                    (767746800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48627                    (780969600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48628                    (799020000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48629                    (812322000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48630                    (830469600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48631                    (843771600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48632                    (861919200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48633                    (875221200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48634                    (893368800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48635                    (906670800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48636                    (925423200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48637                    (938725200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48638                    (956872800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48639                    (970174800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48640                    (988322400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48641                    (1001624400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48642                    (1019772000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48643                    (1033074000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48644                    (1051221600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48645                    (1064523600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48646                    (1083276000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48647                    (1096578000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48648                    (1114725600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48649                    (1128027600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48650                    (1146175200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48651                    (1158872400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48652                    (1177624800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48653                    (1189112400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48654                    (1209074400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48655                    (1219957200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48656                    (1240524000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48657                    (1250802000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48658                    (1272578400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48659                    (1281474000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48660                    (1284069600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48661                    (1285880400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48662                    (1400191200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48663                    (1403816400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48664                    (1406844000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48665                    (1411678800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48666                    (1682632800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48667                    (1698354000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48668                    (1714082400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48669                    (1730408400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48670                    (1745532000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48671                    (1761858000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48672                    (1776981600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48673                    (1793307600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48674                    (1809036000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48675                    (1824757200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48676                    (1840485600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48677                    (1856206800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48678                    (1871935200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48679                    (1887656400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48680                    (1903384800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48681                    (1919710800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48682                    (1934834400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48683                    (1951160400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48684                    (1966888800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48685                    (1982610000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48686                    (1998338400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48687                    (2014059600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48688                    (2029788000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48689                    (2045509200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48690                    (2061237600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48691                    (2076958800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48692                    (2092687200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48693                    (2109013200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48694                    (2124136800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48695                    (2140462800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48696                    (2156191200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48697                    (2171912400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48698                    (2187640800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48699                    (2203362000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48700                    (2219090400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48701                    (2234811600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48702                    (2250540000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48703                    (2266866000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48704                    (2281989600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48705                    (2298315600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48706                    (2313439200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48707                    (2329765200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48708                    (2345493600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48709                    (2361214800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48710                    (2376943200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48711                    (2392664400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48712                    (2408392800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48713                    (2424114000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48714                    (2439842400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48715                    (2456168400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48716                    (2471292000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48717                    (2487618000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48718                    (2503346400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48719                    (2519067600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48720                    (2534796000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48721                    (2550517200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48722                    (2566245600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48723                    (2581966800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48724                    (2597695200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48725                    (2614021200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48726                    (2629144800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48727                    (2645470800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48728                    (2660594400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48729                    (2676920400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48730                    (2692648800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48731                    (2708370000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48732                    (2724098400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48733                    (2739819600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48734                    (2755548000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48735                    (2771269200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48736                    (2786997600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48737                    (2803323600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48738                    (2818447200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48739                    (2834773200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48740                    (2850501600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48741                    (2866222800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48742                    (2881951200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48743                    (2897672400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48744                    (2913400800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48745                    (2929122000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48746                    (2944850400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48747                    (2960571600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48748                    (2976300000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48749                    (2992626000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48750                    (3007749600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48751                    (3024075600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48752                    (3039804000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48753                    (3055525200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48754                    (3071253600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48755                    (3086974800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48756                    (3102703200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48757                    (3118424400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48758                    (3134152800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48759                    (3150478800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48760                    (3165602400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48761                    (3181928400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48762                    (3197052000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48763                    (3213378000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48764                    (3229106400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48765                    (3244827600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48766                    (3260556000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48767                    (3276277200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48768                    (3292005600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48769                    (3307726800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48770                    (3323455200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48771                    (3339781200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48772                    (3354904800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48773                    (3371230800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48774                    (3386959200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48775                    (3402680400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48776                    (3418408800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48777                    (3434130000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48778                    (3449858400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48779                    (3465579600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48780                    (3481308000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48781                    (3497634000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48782                    (3512757600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48783                    (3529083600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48784                    (3544207200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48785                    (3560533200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48786                    (3576261600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48787                    (3591982800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48788                    (3607711200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48789                    (3623432400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48790                    (3639160800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48791                    (3654882000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48792                    (3670610400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48793                    (3686936400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48794                    (3702060000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48795                    (3718386000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48796                    (3734114400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48797                    (3749835600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48798                    (3765564000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48799                    (3781285200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48800                    (3797013600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48801                    (3812734800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48802                    (3828463200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48803                    (3844184400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48804                    (3859912800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48805                    (3876238800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48806                    (3891362400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48807                    (3907688400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48808                    (3923416800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48809                    (3939138000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48810                    (3954866400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48811                    (3970587600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48812                    (3986316000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48813                    (4002037200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48814                    (4017765600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48815                    (4034091600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48816                    (4049215200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48817                    (4065541200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48818                    (4080664800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
48819                    (4096990800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
48820                ];
48821                FixedTimespanSet {
48822                    first: FixedTimespan {
48823                        utc_offset: 7509,
48824                        dst_offset: 0,
48825                        name: Some("LMT"),
48826                    },
48827                    rest: REST
48828                }
48829            },
48830
48831            Tz::Eire => {
48832                const REST: &[(i64, FixedTimespan)] = &[
48833                    (-2821649679, FixedTimespan { utc_offset: -1521, dst_offset: 0, name: Some("DMT") }),
48834                    (-1691962479, FixedTimespan { utc_offset: -1521, dst_offset: 3600, name: Some("IST") }),
48835                    (-1680471279, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
48836                    (-1664143200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
48837                    (-1650146400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
48838                    (-1633903200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
48839                    (-1617487200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
48840                    (-1601848800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
48841                    (-1586037600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
48842                    (-1570399200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
48843                    (-1552168800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
48844                    (-1538344800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
48845                    (-1522533600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
48846                    (-1507500000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
48847                    (-1490565600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
48848                    (-1473631200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
48849                    (-1460930400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
48850                    (-1442786400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
48851                    (-1428876000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
48852                    (-1410732000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
48853                    (-1396216800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
48854                    (-1379282400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
48855                    (-1364767200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
48856                    (-1348437600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
48857                    (-1333317600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
48858                    (-1315778400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
48859                    (-1301263200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
48860                    (-1284328800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
48861                    (-1269813600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
48862                    (-1253484000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
48863                    (-1238364000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
48864                    (-1221429600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
48865                    (-1206914400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
48866                    (-1189980000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
48867                    (-1175464800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
48868                    (-1159135200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
48869                    (-1143410400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
48870                    (-1126476000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
48871                    (-1111960800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
48872                    (-1095631200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
48873                    (-1080511200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
48874                    (-1063576800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
48875                    (-1049061600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
48876                    (-1032127200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
48877                    (-1017612000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
48878                    (-1001282400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
48879                    (-986162400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
48880                    (-969228000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
48881                    (-950479200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
48882                    (-942012000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
48883                    (-733356000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
48884                    (-719445600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
48885                    (-699487200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
48886                    (-684972000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
48887                    (-668037600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
48888                    (-654732000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
48889                    (-636588000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
48890                    (-622072800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
48891                    (-605743200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
48892                    (-590623200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
48893                    (-574293600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
48894                    (-558568800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
48895                    (-542239200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
48896                    (-527119200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
48897                    (-512604000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
48898                    (-496274400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
48899                    (-481154400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
48900                    (-464220000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
48901                    (-449704800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
48902                    (-432165600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
48903                    (-417650400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
48904                    (-401320800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
48905                    (-386200800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
48906                    (-369266400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
48907                    (-354751200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
48908                    (-337816800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
48909                    (-323301600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
48910                    (-306972000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
48911                    (-291852000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
48912                    (-276732000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
48913                    (-257983200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
48914                    (-245282400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
48915                    (-226533600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
48916                    (-213228000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
48917                    (-195084000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
48918                    (-182383200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
48919                    (-163634400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
48920                    (-150933600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
48921                    (-132184800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
48922                    (-119484000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
48923                    (-100735200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
48924                    (-88034400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
48925                    (-68680800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
48926                    (-59004000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
48927                    (-37242000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
48928                    (57722400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
48929                    (69818400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
48930                    (89172000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
48931                    (101268000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
48932                    (120621600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
48933                    (132717600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
48934                    (152071200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
48935                    (164167200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
48936                    (183520800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
48937                    (196221600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
48938                    (214970400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
48939                    (227671200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
48940                    (246420000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
48941                    (259120800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
48942                    (278474400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
48943                    (290570400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
48944                    (309924000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
48945                    (322020000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
48946                    (341373600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
48947                    (354675600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
48948                    (372819600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
48949                    (386125200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
48950                    (404269200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
48951                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
48952                    (435718800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
48953                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
48954                    (467773200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
48955                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
48956                    (499222800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
48957                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
48958                    (530672400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
48959                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
48960                    (562122000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
48961                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
48962                    (593571600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
48963                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
48964                    (625626000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
48965                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
48966                    (657075600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
48967                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
48968                    (688525200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
48969                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
48970                    (719974800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
48971                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
48972                    (751424400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
48973                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
48974                    (782874000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
48975                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
48976                    (814323600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
48977                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
48978                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
48979                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
48980                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
48981                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
48982                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
48983                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
48984                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
48985                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
48986                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
48987                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
48988                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
48989                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
48990                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
48991                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
48992                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
48993                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
48994                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
48995                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
48996                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
48997                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
48998                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
48999                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49000                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49001                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49002                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49003                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49004                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49005                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49006                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49007                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49008                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49009                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49010                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49011                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49012                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49013                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49014                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49015                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49016                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49017                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49018                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49019                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49020                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49021                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49022                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49023                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49024                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49025                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49026                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49027                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49028                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49029                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49030                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49031                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49032                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49033                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49034                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49035                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49036                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49037                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49038                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49039                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49040                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49041                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49042                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49043                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49044                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49045                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49046                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49047                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49048                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49049                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49050                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49051                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49052                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49053                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49054                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49055                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49056                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49057                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49058                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49059                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49060                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49061                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49062                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49063                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49064                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49065                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49066                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49067                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49068                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49069                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49070                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49071                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49072                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49073                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49074                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49075                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49076                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49077                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49078                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49079                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49080                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49081                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49082                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49083                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49084                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49085                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49086                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49087                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49088                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49089                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49090                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49091                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49092                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49093                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49094                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49095                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49096                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49097                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49098                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49099                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49100                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49101                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49102                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49103                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49104                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49105                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49106                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49107                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49108                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49109                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49110                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49111                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49112                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49113                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49114                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49115                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49116                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49117                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49118                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49119                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49120                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49121                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49122                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49123                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49124                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49125                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49126                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49127                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49128                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49129                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49130                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49131                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49132                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49133                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49134                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49135                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49136                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49137                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49138                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49139                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49140                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49141                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49142                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49143                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49144                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49145                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49146                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49147                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49148                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49149                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49150                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49151                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49152                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49153                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49154                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49155                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49156                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49157                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49158                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49159                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49160                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49161                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49162                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49163                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49164                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49165                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49166                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49167                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49168                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49169                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49170                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49171                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49172                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49173                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49174                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49175                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49176                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49177                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49178                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49179                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49180                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49181                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49182                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49183                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
49184                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
49185                ];
49186                FixedTimespanSet {
49187                    first: FixedTimespan {
49188                        utc_offset: -1521,
49189                        dst_offset: 0,
49190                        name: Some("LMT"),
49191                    },
49192                    rest: REST
49193                }
49194            },
49195
49196            Tz::Etc__GMT => {
49197                const REST: &[(i64, FixedTimespan)] = &[
49198                ];
49199                FixedTimespanSet {
49200                    first: FixedTimespan {
49201                        utc_offset: 0,
49202                        dst_offset: 0,
49203                        name: Some("GMT"),
49204                    },
49205                    rest: REST
49206                }
49207            },
49208
49209            Tz::Etc__GMTPlus0 => {
49210                const REST: &[(i64, FixedTimespan)] = &[
49211                ];
49212                FixedTimespanSet {
49213                    first: FixedTimespan {
49214                        utc_offset: 0,
49215                        dst_offset: 0,
49216                        name: Some("GMT"),
49217                    },
49218                    rest: REST
49219                }
49220            },
49221
49222            Tz::Etc__GMTPlus1 => {
49223                const REST: &[(i64, FixedTimespan)] = &[
49224                ];
49225                FixedTimespanSet {
49226                    first: FixedTimespan {
49227                        utc_offset: -3600,
49228                        dst_offset: 0,
49229                        name: None,
49230                    },
49231                    rest: REST
49232                }
49233            },
49234
49235            Tz::Etc__GMTPlus10 => {
49236                const REST: &[(i64, FixedTimespan)] = &[
49237                ];
49238                FixedTimespanSet {
49239                    first: FixedTimespan {
49240                        utc_offset: -36000,
49241                        dst_offset: 0,
49242                        name: None,
49243                    },
49244                    rest: REST
49245                }
49246            },
49247
49248            Tz::Etc__GMTPlus11 => {
49249                const REST: &[(i64, FixedTimespan)] = &[
49250                ];
49251                FixedTimespanSet {
49252                    first: FixedTimespan {
49253                        utc_offset: -39600,
49254                        dst_offset: 0,
49255                        name: None,
49256                    },
49257                    rest: REST
49258                }
49259            },
49260
49261            Tz::Etc__GMTPlus12 => {
49262                const REST: &[(i64, FixedTimespan)] = &[
49263                ];
49264                FixedTimespanSet {
49265                    first: FixedTimespan {
49266                        utc_offset: -43200,
49267                        dst_offset: 0,
49268                        name: None,
49269                    },
49270                    rest: REST
49271                }
49272            },
49273
49274            Tz::Etc__GMTPlus2 => {
49275                const REST: &[(i64, FixedTimespan)] = &[
49276                ];
49277                FixedTimespanSet {
49278                    first: FixedTimespan {
49279                        utc_offset: -7200,
49280                        dst_offset: 0,
49281                        name: None,
49282                    },
49283                    rest: REST
49284                }
49285            },
49286
49287            Tz::Etc__GMTPlus3 => {
49288                const REST: &[(i64, FixedTimespan)] = &[
49289                ];
49290                FixedTimespanSet {
49291                    first: FixedTimespan {
49292                        utc_offset: -10800,
49293                        dst_offset: 0,
49294                        name: None,
49295                    },
49296                    rest: REST
49297                }
49298            },
49299
49300            Tz::Etc__GMTPlus4 => {
49301                const REST: &[(i64, FixedTimespan)] = &[
49302                ];
49303                FixedTimespanSet {
49304                    first: FixedTimespan {
49305                        utc_offset: -14400,
49306                        dst_offset: 0,
49307                        name: None,
49308                    },
49309                    rest: REST
49310                }
49311            },
49312
49313            Tz::Etc__GMTPlus5 => {
49314                const REST: &[(i64, FixedTimespan)] = &[
49315                ];
49316                FixedTimespanSet {
49317                    first: FixedTimespan {
49318                        utc_offset: -18000,
49319                        dst_offset: 0,
49320                        name: None,
49321                    },
49322                    rest: REST
49323                }
49324            },
49325
49326            Tz::Etc__GMTPlus6 => {
49327                const REST: &[(i64, FixedTimespan)] = &[
49328                ];
49329                FixedTimespanSet {
49330                    first: FixedTimespan {
49331                        utc_offset: -21600,
49332                        dst_offset: 0,
49333                        name: None,
49334                    },
49335                    rest: REST
49336                }
49337            },
49338
49339            Tz::Etc__GMTPlus7 => {
49340                const REST: &[(i64, FixedTimespan)] = &[
49341                ];
49342                FixedTimespanSet {
49343                    first: FixedTimespan {
49344                        utc_offset: -25200,
49345                        dst_offset: 0,
49346                        name: None,
49347                    },
49348                    rest: REST
49349                }
49350            },
49351
49352            Tz::Etc__GMTPlus8 => {
49353                const REST: &[(i64, FixedTimespan)] = &[
49354                ];
49355                FixedTimespanSet {
49356                    first: FixedTimespan {
49357                        utc_offset: -28800,
49358                        dst_offset: 0,
49359                        name: None,
49360                    },
49361                    rest: REST
49362                }
49363            },
49364
49365            Tz::Etc__GMTPlus9 => {
49366                const REST: &[(i64, FixedTimespan)] = &[
49367                ];
49368                FixedTimespanSet {
49369                    first: FixedTimespan {
49370                        utc_offset: -32400,
49371                        dst_offset: 0,
49372                        name: None,
49373                    },
49374                    rest: REST
49375                }
49376            },
49377
49378            Tz::Etc__GMTMinus0 => {
49379                const REST: &[(i64, FixedTimespan)] = &[
49380                ];
49381                FixedTimespanSet {
49382                    first: FixedTimespan {
49383                        utc_offset: 0,
49384                        dst_offset: 0,
49385                        name: Some("GMT"),
49386                    },
49387                    rest: REST
49388                }
49389            },
49390
49391            Tz::Etc__GMTMinus1 => {
49392                const REST: &[(i64, FixedTimespan)] = &[
49393                ];
49394                FixedTimespanSet {
49395                    first: FixedTimespan {
49396                        utc_offset: 3600,
49397                        dst_offset: 0,
49398                        name: None,
49399                    },
49400                    rest: REST
49401                }
49402            },
49403
49404            Tz::Etc__GMTMinus10 => {
49405                const REST: &[(i64, FixedTimespan)] = &[
49406                ];
49407                FixedTimespanSet {
49408                    first: FixedTimespan {
49409                        utc_offset: 36000,
49410                        dst_offset: 0,
49411                        name: None,
49412                    },
49413                    rest: REST
49414                }
49415            },
49416
49417            Tz::Etc__GMTMinus11 => {
49418                const REST: &[(i64, FixedTimespan)] = &[
49419                ];
49420                FixedTimespanSet {
49421                    first: FixedTimespan {
49422                        utc_offset: 39600,
49423                        dst_offset: 0,
49424                        name: None,
49425                    },
49426                    rest: REST
49427                }
49428            },
49429
49430            Tz::Etc__GMTMinus12 => {
49431                const REST: &[(i64, FixedTimespan)] = &[
49432                ];
49433                FixedTimespanSet {
49434                    first: FixedTimespan {
49435                        utc_offset: 43200,
49436                        dst_offset: 0,
49437                        name: None,
49438                    },
49439                    rest: REST
49440                }
49441            },
49442
49443            Tz::Etc__GMTMinus13 => {
49444                const REST: &[(i64, FixedTimespan)] = &[
49445                ];
49446                FixedTimespanSet {
49447                    first: FixedTimespan {
49448                        utc_offset: 46800,
49449                        dst_offset: 0,
49450                        name: None,
49451                    },
49452                    rest: REST
49453                }
49454            },
49455
49456            Tz::Etc__GMTMinus14 => {
49457                const REST: &[(i64, FixedTimespan)] = &[
49458                ];
49459                FixedTimespanSet {
49460                    first: FixedTimespan {
49461                        utc_offset: 50400,
49462                        dst_offset: 0,
49463                        name: None,
49464                    },
49465                    rest: REST
49466                }
49467            },
49468
49469            Tz::Etc__GMTMinus2 => {
49470                const REST: &[(i64, FixedTimespan)] = &[
49471                ];
49472                FixedTimespanSet {
49473                    first: FixedTimespan {
49474                        utc_offset: 7200,
49475                        dst_offset: 0,
49476                        name: None,
49477                    },
49478                    rest: REST
49479                }
49480            },
49481
49482            Tz::Etc__GMTMinus3 => {
49483                const REST: &[(i64, FixedTimespan)] = &[
49484                ];
49485                FixedTimespanSet {
49486                    first: FixedTimespan {
49487                        utc_offset: 10800,
49488                        dst_offset: 0,
49489                        name: None,
49490                    },
49491                    rest: REST
49492                }
49493            },
49494
49495            Tz::Etc__GMTMinus4 => {
49496                const REST: &[(i64, FixedTimespan)] = &[
49497                ];
49498                FixedTimespanSet {
49499                    first: FixedTimespan {
49500                        utc_offset: 14400,
49501                        dst_offset: 0,
49502                        name: None,
49503                    },
49504                    rest: REST
49505                }
49506            },
49507
49508            Tz::Etc__GMTMinus5 => {
49509                const REST: &[(i64, FixedTimespan)] = &[
49510                ];
49511                FixedTimespanSet {
49512                    first: FixedTimespan {
49513                        utc_offset: 18000,
49514                        dst_offset: 0,
49515                        name: None,
49516                    },
49517                    rest: REST
49518                }
49519            },
49520
49521            Tz::Etc__GMTMinus6 => {
49522                const REST: &[(i64, FixedTimespan)] = &[
49523                ];
49524                FixedTimespanSet {
49525                    first: FixedTimespan {
49526                        utc_offset: 21600,
49527                        dst_offset: 0,
49528                        name: None,
49529                    },
49530                    rest: REST
49531                }
49532            },
49533
49534            Tz::Etc__GMTMinus7 => {
49535                const REST: &[(i64, FixedTimespan)] = &[
49536                ];
49537                FixedTimespanSet {
49538                    first: FixedTimespan {
49539                        utc_offset: 25200,
49540                        dst_offset: 0,
49541                        name: None,
49542                    },
49543                    rest: REST
49544                }
49545            },
49546
49547            Tz::Etc__GMTMinus8 => {
49548                const REST: &[(i64, FixedTimespan)] = &[
49549                ];
49550                FixedTimespanSet {
49551                    first: FixedTimespan {
49552                        utc_offset: 28800,
49553                        dst_offset: 0,
49554                        name: None,
49555                    },
49556                    rest: REST
49557                }
49558            },
49559
49560            Tz::Etc__GMTMinus9 => {
49561                const REST: &[(i64, FixedTimespan)] = &[
49562                ];
49563                FixedTimespanSet {
49564                    first: FixedTimespan {
49565                        utc_offset: 32400,
49566                        dst_offset: 0,
49567                        name: None,
49568                    },
49569                    rest: REST
49570                }
49571            },
49572
49573            Tz::Etc__GMT0 => {
49574                const REST: &[(i64, FixedTimespan)] = &[
49575                ];
49576                FixedTimespanSet {
49577                    first: FixedTimespan {
49578                        utc_offset: 0,
49579                        dst_offset: 0,
49580                        name: Some("GMT"),
49581                    },
49582                    rest: REST
49583                }
49584            },
49585
49586            Tz::Etc__Greenwich => {
49587                const REST: &[(i64, FixedTimespan)] = &[
49588                ];
49589                FixedTimespanSet {
49590                    first: FixedTimespan {
49591                        utc_offset: 0,
49592                        dst_offset: 0,
49593                        name: Some("GMT"),
49594                    },
49595                    rest: REST
49596                }
49597            },
49598
49599            Tz::Etc__UCT => {
49600                const REST: &[(i64, FixedTimespan)] = &[
49601                ];
49602                FixedTimespanSet {
49603                    first: FixedTimespan {
49604                        utc_offset: 0,
49605                        dst_offset: 0,
49606                        name: Some("UTC"),
49607                    },
49608                    rest: REST
49609                }
49610            },
49611
49612            Tz::Etc__UTC => {
49613                const REST: &[(i64, FixedTimespan)] = &[
49614                ];
49615                FixedTimespanSet {
49616                    first: FixedTimespan {
49617                        utc_offset: 0,
49618                        dst_offset: 0,
49619                        name: Some("UTC"),
49620                    },
49621                    rest: REST
49622                }
49623            },
49624
49625            Tz::Etc__Universal => {
49626                const REST: &[(i64, FixedTimespan)] = &[
49627                ];
49628                FixedTimespanSet {
49629                    first: FixedTimespan {
49630                        utc_offset: 0,
49631                        dst_offset: 0,
49632                        name: Some("UTC"),
49633                    },
49634                    rest: REST
49635                }
49636            },
49637
49638            Tz::Etc__Zulu => {
49639                const REST: &[(i64, FixedTimespan)] = &[
49640                ];
49641                FixedTimespanSet {
49642                    first: FixedTimespan {
49643                        utc_offset: 0,
49644                        dst_offset: 0,
49645                        name: Some("UTC"),
49646                    },
49647                    rest: REST
49648                }
49649            },
49650
49651            Tz::Europe__Amsterdam => {
49652                const REST: &[(i64, FixedTimespan)] = &[
49653                    (-2840141850, FixedTimespan { utc_offset: 1050, dst_offset: 0, name: Some("BMT") }),
49654                    (-2450995200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
49655                    (-1740355200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49656                    (-1693702800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49657                    (-1680483600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49658                    (-1663455600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49659                    (-1650150000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49660                    (-1632006000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49661                    (-1618700400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49662                    (-1613826000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
49663                    (-1604278800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
49664                    (-1585530000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
49665                    (-1574038800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
49666                    (-1552266000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
49667                    (-1539997200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
49668                    (-1520557200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
49669                    (-1507510800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
49670                    (-1490576400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
49671                    (-1473642000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
49672                    (-1459126800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
49673                    (-1444006800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
49674                    (-1427677200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
49675                    (-1411952400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
49676                    (-1396227600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
49677                    (-1379293200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
49678                    (-1364778000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
49679                    (-1348448400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
49680                    (-1333328400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
49681                    (-1316394000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
49682                    (-1301263200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
49683                    (-1284328800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
49684                    (-1269813600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
49685                    (-1253484000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
49686                    (-1238364000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
49687                    (-1221429600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
49688                    (-1206914400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
49689                    (-1191189600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
49690                    (-1175464800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
49691                    (-1160344800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
49692                    (-1143410400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
49693                    (-1127685600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
49694                    (-1111960800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
49695                    (-1096840800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
49696                    (-1080511200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
49697                    (-1063576800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
49698                    (-1049061600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
49699                    (-1033336800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
49700                    (-1017612000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
49701                    (-1002492000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
49702                    (-986162400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
49703                    (-969228000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
49704                    (-950479200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
49705                    (-942012000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
49706                    (-934668000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49707                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49708                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49709                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49710                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49711                    (-798073200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49712                    (-781052400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49713                    (-766623600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49714                    (-745455600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49715                    (-733273200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49716                    (228877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49717                    (243997200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49718                    (260326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49719                    (276051600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49720                    (291776400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49721                    (307501200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49722                    (323830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49723                    (338950800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49724                    (354675600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49725                    (370400400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49726                    (386125200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49727                    (401850000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49728                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49729                    (433299600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49730                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49731                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49732                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49733                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49734                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49735                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49736                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49737                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49738                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49739                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49740                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49741                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49742                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49743                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49744                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49745                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49746                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49747                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49748                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49749                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49750                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49751                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49752                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49753                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49754                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49755                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49756                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49757                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49758                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49759                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49760                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49761                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49762                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49763                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49764                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49765                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49766                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49767                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49768                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49769                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49770                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49771                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49772                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49773                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49774                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49775                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49776                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49777                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49778                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49779                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49780                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49781                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49782                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49783                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49784                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49785                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49786                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49787                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49788                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49789                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49790                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49791                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49792                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49793                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49794                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49795                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49796                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49797                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49798                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49799                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49800                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49801                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49802                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49803                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49804                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49805                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49806                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49807                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49808                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49809                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49810                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49811                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49812                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49813                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49814                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49815                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49816                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49817                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49818                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49819                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49820                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49821                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49822                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49823                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49824                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49825                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49826                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49827                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49828                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49829                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49830                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49831                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49832                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49833                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49834                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49835                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49836                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49837                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49838                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49839                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49840                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49841                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49842                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49843                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49844                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49845                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49846                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49847                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49848                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49849                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49850                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49851                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49852                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49853                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49854                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49855                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49856                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49857                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49858                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49859                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49860                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49861                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49862                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49863                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49864                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49865                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49866                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49867                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49868                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49869                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49870                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49871                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49872                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49873                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49874                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49875                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49876                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49877                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49878                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49879                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49880                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49881                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49882                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49883                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49884                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49885                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49886                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49887                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49888                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49889                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49890                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49891                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49892                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49893                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49894                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49895                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49896                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49897                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49898                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49899                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49900                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49901                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49902                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49903                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49904                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49905                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49906                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49907                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49908                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49909                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49910                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49911                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49912                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49913                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49914                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49915                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49916                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49917                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49918                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49919                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49920                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49921                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49922                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49923                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49924                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49925                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49926                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49927                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49928                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49929                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49930                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49931                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49932                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49933                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49934                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49935                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49936                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49937                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49938                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49939                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49940                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49941                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49942                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49943                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49944                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49945                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49946                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49947                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49948                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49949                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49950                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49951                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49952                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49953                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49954                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49955                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49956                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49957                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49958                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49959                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49960                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49961                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49962                ];
49963                FixedTimespanSet {
49964                    first: FixedTimespan {
49965                        utc_offset: 1050,
49966                        dst_offset: 0,
49967                        name: Some("LMT"),
49968                    },
49969                    rest: REST
49970                }
49971            },
49972
49973            Tz::Europe__Andorra => {
49974                const REST: &[(i64, FixedTimespan)] = &[
49975                    (-2177453164, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
49976                    (-733881600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49977                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49978                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49979                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49980                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49981                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49982                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49983                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49984                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49985                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49986                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49987                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49988                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49989                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49990                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49991                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49992                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49993                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49994                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49995                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49996                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49997                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
49998                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
49999                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50000                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50001                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50002                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50003                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50004                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50005                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50006                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50007                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50008                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50009                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50010                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50011                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50012                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50013                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50014                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50015                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50016                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50017                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50018                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50019                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50020                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50021                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50022                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50023                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50024                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50025                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50026                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50027                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50028                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50029                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50030                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50031                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50032                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50033                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50034                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50035                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50036                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50037                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50038                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50039                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50040                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50041                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50042                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50043                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50044                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50045                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50046                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50047                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50048                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50049                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50050                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50051                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50052                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50053                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50054                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50055                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50056                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50057                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50058                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50059                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50060                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50061                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50062                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50063                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50064                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50065                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50066                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50067                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50068                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50069                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50070                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50071                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50072                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50073                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50074                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50075                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50076                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50077                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50078                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50079                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50080                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50081                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50082                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50083                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50084                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50085                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50086                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50087                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50088                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50089                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50090                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50091                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50092                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50093                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50094                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50095                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50096                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50097                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50098                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50099                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50100                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50101                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50102                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50103                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50104                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50105                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50106                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50107                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50108                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50109                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50110                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50111                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50112                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50113                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50114                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50115                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50116                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50117                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50118                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50119                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50120                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50121                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50122                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50123                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50124                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50125                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50126                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50127                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50128                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50129                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50130                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50131                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50132                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50133                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50134                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50135                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50136                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50137                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50138                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50139                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50140                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50141                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50142                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50143                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50144                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50145                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50146                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50147                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50148                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50149                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50150                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50151                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50152                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50153                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50154                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50155                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50156                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50157                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50158                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50159                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50160                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50161                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50162                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50163                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50164                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50165                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50166                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50167                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50168                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50169                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50170                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50171                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50172                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50173                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50174                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50175                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50176                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50177                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50178                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50179                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50180                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50181                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50182                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50183                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50184                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50185                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50186                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50187                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50188                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50189                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50190                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50191                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50192                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50193                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50194                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50195                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50196                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50197                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50198                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50199                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50200                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50201                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50202                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50203                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50204                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50205                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50206                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50207                ];
50208                FixedTimespanSet {
50209                    first: FixedTimespan {
50210                        utc_offset: 364,
50211                        dst_offset: 0,
50212                        name: Some("LMT"),
50213                    },
50214                    rest: REST
50215                }
50216            },
50217
50218            Tz::Europe__Astrakhan => {
50219                const REST: &[(i64, FixedTimespan)] = &[
50220                    (-1441249932, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
50221                    (-1247540400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
50222                    (354916800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
50223                    (370724400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
50224                    (386452800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
50225                    (402260400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
50226                    (417988800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
50227                    (433796400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
50228                    (449611200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
50229                    (465343200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
50230                    (481068000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
50231                    (496792800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
50232                    (512517600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
50233                    (528242400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
50234                    (543967200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
50235                    (559692000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
50236                    (575416800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
50237                    (591141600, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
50238                    (606866400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
50239                    (622594800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
50240                    (638319600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
50241                    (654649200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
50242                    (670374000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
50243                    (701820000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
50244                    (717548400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
50245                    (733273200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
50246                    (748998000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
50247                    (764722800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
50248                    (780447600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
50249                    (796172400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
50250                    (811897200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
50251                    (828226800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
50252                    (846370800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
50253                    (859676400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
50254                    (877820400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
50255                    (891126000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
50256                    (909270000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
50257                    (922575600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
50258                    (941324400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
50259                    (954025200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
50260                    (972774000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
50261                    (985474800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
50262                    (1004223600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
50263                    (1017529200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
50264                    (1035673200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
50265                    (1048978800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
50266                    (1067122800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
50267                    (1080428400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
50268                    (1099177200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
50269                    (1111878000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
50270                    (1130626800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
50271                    (1143327600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
50272                    (1162076400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
50273                    (1174777200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
50274                    (1193526000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
50275                    (1206831600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
50276                    (1224975600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
50277                    (1238281200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
50278                    (1256425200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
50279                    (1269730800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
50280                    (1288479600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
50281                    (1301180400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
50282                    (1414274400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
50283                    (1459033200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
50284                ];
50285                FixedTimespanSet {
50286                    first: FixedTimespan {
50287                        utc_offset: 11532,
50288                        dst_offset: 0,
50289                        name: Some("LMT"),
50290                    },
50291                    rest: REST
50292                }
50293            },
50294
50295            Tz::Europe__Athens => {
50296                const REST: &[(i64, FixedTimespan)] = &[
50297                    (-2344642492, FixedTimespan { utc_offset: 5692, dst_offset: 0, name: Some("AMT") }),
50298                    (-1686101632, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50299                    (-1182996000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50300                    (-1178161200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50301                    (-906861600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50302                    (-904878000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50303                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50304                    (-844477200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50305                    (-828237600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50306                    (-812422800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50307                    (-552362400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50308                    (-541652400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50309                    (166485600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50310                    (186184800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50311                    (198028800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50312                    (213753600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50313                    (228873600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50314                    (244080000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50315                    (260323200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50316                    (275446800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50317                    (291798000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50318                    (307407600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50319                    (323388000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50320                    (338936400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50321                    (354675600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50322                    (370400400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50323                    (386125200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50324                    (401850000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50325                    (417574800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50326                    (433299600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50327                    (449024400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50328                    (465354000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50329                    (481078800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50330                    (496803600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50331                    (512528400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50332                    (528253200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50333                    (543978000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50334                    (559702800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50335                    (575427600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50336                    (591152400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50337                    (606877200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50338                    (622602000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50339                    (638326800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50340                    (654656400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50341                    (670381200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50342                    (686106000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50343                    (701830800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50344                    (717555600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50345                    (733280400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50346                    (749005200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50347                    (764730000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50348                    (780454800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50349                    (796179600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50350                    (811904400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50351                    (828234000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50352                    (846378000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50353                    (859683600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50354                    (877827600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50355                    (891133200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50356                    (909277200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50357                    (922582800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50358                    (941331600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50359                    (954032400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50360                    (972781200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50361                    (985482000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50362                    (1004230800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50363                    (1017536400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50364                    (1035680400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50365                    (1048986000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50366                    (1067130000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50367                    (1080435600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50368                    (1099184400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50369                    (1111885200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50370                    (1130634000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50371                    (1143334800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50372                    (1162083600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50373                    (1174784400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50374                    (1193533200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50375                    (1206838800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50376                    (1224982800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50377                    (1238288400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50378                    (1256432400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50379                    (1269738000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50380                    (1288486800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50381                    (1301187600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50382                    (1319936400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50383                    (1332637200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50384                    (1351386000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50385                    (1364691600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50386                    (1382835600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50387                    (1396141200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50388                    (1414285200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50389                    (1427590800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50390                    (1445734800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50391                    (1459040400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50392                    (1477789200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50393                    (1490490000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50394                    (1509238800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50395                    (1521939600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50396                    (1540688400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50397                    (1553994000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50398                    (1572138000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50399                    (1585443600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50400                    (1603587600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50401                    (1616893200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50402                    (1635642000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50403                    (1648342800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50404                    (1667091600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50405                    (1679792400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50406                    (1698541200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50407                    (1711846800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50408                    (1729990800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50409                    (1743296400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50410                    (1761440400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50411                    (1774746000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50412                    (1792890000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50413                    (1806195600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50414                    (1824944400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50415                    (1837645200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50416                    (1856394000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50417                    (1869094800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50418                    (1887843600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50419                    (1901149200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50420                    (1919293200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50421                    (1932598800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50422                    (1950742800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50423                    (1964048400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50424                    (1982797200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50425                    (1995498000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50426                    (2014246800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50427                    (2026947600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50428                    (2045696400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50429                    (2058397200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50430                    (2077146000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50431                    (2090451600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50432                    (2108595600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50433                    (2121901200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50434                    (2140045200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50435                    (2153350800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50436                    (2172099600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50437                    (2184800400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50438                    (2203549200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50439                    (2216250000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50440                    (2234998800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50441                    (2248304400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50442                    (2266448400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50443                    (2279754000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50444                    (2297898000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50445                    (2311203600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50446                    (2329347600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50447                    (2342653200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50448                    (2361402000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50449                    (2374102800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50450                    (2392851600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50451                    (2405552400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50452                    (2424301200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50453                    (2437606800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50454                    (2455750800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50455                    (2469056400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50456                    (2487200400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50457                    (2500506000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50458                    (2519254800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50459                    (2531955600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50460                    (2550704400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50461                    (2563405200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50462                    (2582154000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50463                    (2595459600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50464                    (2613603600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50465                    (2626909200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50466                    (2645053200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50467                    (2658358800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50468                    (2676502800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50469                    (2689808400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50470                    (2708557200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50471                    (2721258000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50472                    (2740006800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50473                    (2752707600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50474                    (2771456400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50475                    (2784762000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50476                    (2802906000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50477                    (2816211600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50478                    (2834355600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50479                    (2847661200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50480                    (2866410000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50481                    (2879110800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50482                    (2897859600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50483                    (2910560400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50484                    (2929309200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50485                    (2942010000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50486                    (2960758800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50487                    (2974064400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50488                    (2992208400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50489                    (3005514000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50490                    (3023658000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50491                    (3036963600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50492                    (3055712400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50493                    (3068413200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50494                    (3087162000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50495                    (3099862800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50496                    (3118611600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50497                    (3131917200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50498                    (3150061200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50499                    (3163366800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50500                    (3181510800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50501                    (3194816400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50502                    (3212960400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50503                    (3226266000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50504                    (3245014800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50505                    (3257715600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50506                    (3276464400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50507                    (3289165200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50508                    (3307914000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50509                    (3321219600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50510                    (3339363600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50511                    (3352669200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50512                    (3370813200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50513                    (3384118800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50514                    (3402867600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50515                    (3415568400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50516                    (3434317200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50517                    (3447018000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50518                    (3465766800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50519                    (3479072400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50520                    (3497216400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50521                    (3510522000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50522                    (3528666000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50523                    (3541971600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50524                    (3560115600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50525                    (3573421200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50526                    (3592170000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50527                    (3604870800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50528                    (3623619600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50529                    (3636320400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50530                    (3655069200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50531                    (3668374800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50532                    (3686518800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50533                    (3699824400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50534                    (3717968400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50535                    (3731274000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50536                    (3750022800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50537                    (3762723600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50538                    (3781472400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50539                    (3794173200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50540                    (3812922000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50541                    (3825622800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50542                    (3844371600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50543                    (3857677200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50544                    (3875821200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50545                    (3889126800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50546                    (3907270800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50547                    (3920576400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50548                    (3939325200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50549                    (3952026000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50550                    (3970774800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50551                    (3983475600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50552                    (4002224400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50553                    (4015530000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50554                    (4033674000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50555                    (4046979600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50556                    (4065123600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50557                    (4078429200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
50558                    (4096573200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
50559                ];
50560                FixedTimespanSet {
50561                    first: FixedTimespan {
50562                        utc_offset: 5692,
50563                        dst_offset: 0,
50564                        name: Some("LMT"),
50565                    },
50566                    rest: REST
50567                }
50568            },
50569
50570            Tz::Europe__Belfast => {
50571                const REST: &[(i64, FixedTimespan)] = &[
50572                    (-3852662325, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50573                    (-1691964000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50574                    (-1680472800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50575                    (-1664143200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50576                    (-1650146400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50577                    (-1633903200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50578                    (-1617487200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50579                    (-1601848800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50580                    (-1586037600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50581                    (-1570399200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50582                    (-1552168800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50583                    (-1538344800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50584                    (-1522533600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50585                    (-1507500000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50586                    (-1490565600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50587                    (-1473631200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50588                    (-1460930400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50589                    (-1442786400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50590                    (-1428876000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50591                    (-1410732000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50592                    (-1396216800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50593                    (-1379282400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50594                    (-1364767200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50595                    (-1348437600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50596                    (-1333317600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50597                    (-1315778400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50598                    (-1301263200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50599                    (-1284328800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50600                    (-1269813600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50601                    (-1253484000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50602                    (-1238364000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50603                    (-1221429600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50604                    (-1206914400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50605                    (-1189980000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50606                    (-1175464800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50607                    (-1159135200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50608                    (-1143410400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50609                    (-1126476000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50610                    (-1111960800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50611                    (-1095631200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50612                    (-1080511200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50613                    (-1063576800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50614                    (-1049061600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50615                    (-1032127200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50616                    (-1017612000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50617                    (-1001282400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50618                    (-986162400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50619                    (-969228000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50620                    (-950479200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50621                    (-942012000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50622                    (-904518000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("BDST") }),
50623                    (-896050800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50624                    (-875487600, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("BDST") }),
50625                    (-864601200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50626                    (-844038000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("BDST") }),
50627                    (-832546800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50628                    (-812588400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("BDST") }),
50629                    (-798073200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50630                    (-781052400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("BDST") }),
50631                    (-772066800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50632                    (-764805600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50633                    (-748476000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50634                    (-733356000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50635                    (-719445600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50636                    (-717030000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("BDST") }),
50637                    (-706748400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50638                    (-699487200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50639                    (-687996000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50640                    (-668037600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50641                    (-654732000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50642                    (-636588000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50643                    (-622072800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50644                    (-605743200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50645                    (-590623200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50646                    (-574293600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50647                    (-558568800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50648                    (-542239200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50649                    (-527119200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50650                    (-512604000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50651                    (-496274400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50652                    (-481154400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50653                    (-464220000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50654                    (-449704800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50655                    (-432165600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50656                    (-417650400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50657                    (-401320800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50658                    (-386200800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50659                    (-369266400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50660                    (-354751200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50661                    (-337816800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50662                    (-323301600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50663                    (-306972000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50664                    (-291852000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50665                    (-276732000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50666                    (-257983200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50667                    (-245282400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50668                    (-226533600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50669                    (-213228000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50670                    (-195084000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50671                    (-182383200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50672                    (-163634400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50673                    (-150933600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50674                    (-132184800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50675                    (-119484000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50676                    (-100735200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50677                    (-88034400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50678                    (-68680800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50679                    (-59004000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50680                    (-37242000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("BST") }),
50681                    (57722400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50682                    (69818400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50683                    (89172000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50684                    (101268000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50685                    (120621600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50686                    (132717600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50687                    (152071200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50688                    (164167200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50689                    (183520800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50690                    (196221600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50691                    (214970400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50692                    (227671200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50693                    (246420000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50694                    (259120800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50695                    (278474400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50696                    (290570400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50697                    (309924000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50698                    (322020000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50699                    (341373600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50700                    (354675600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50701                    (372819600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50702                    (386125200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50703                    (404269200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50704                    (417574800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50705                    (435718800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50706                    (449024400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50707                    (467773200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50708                    (481078800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50709                    (499222800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50710                    (512528400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50711                    (530672400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50712                    (543978000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50713                    (562122000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50714                    (575427600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50715                    (593571600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50716                    (606877200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50717                    (625626000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50718                    (638326800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50719                    (657075600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50720                    (670381200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50721                    (688525200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50722                    (701830800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50723                    (719974800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50724                    (733280400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50725                    (751424400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50726                    (764730000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50727                    (782874000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50728                    (796179600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50729                    (814323600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50730                    (828234000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50731                    (846378000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50732                    (859683600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50733                    (877827600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50734                    (891133200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50735                    (909277200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50736                    (922582800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50737                    (941331600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50738                    (954032400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50739                    (972781200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50740                    (985482000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50741                    (1004230800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50742                    (1017536400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50743                    (1035680400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50744                    (1048986000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50745                    (1067130000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50746                    (1080435600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50747                    (1099184400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50748                    (1111885200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50749                    (1130634000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50750                    (1143334800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50751                    (1162083600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50752                    (1174784400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50753                    (1193533200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50754                    (1206838800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50755                    (1224982800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50756                    (1238288400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50757                    (1256432400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50758                    (1269738000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50759                    (1288486800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50760                    (1301187600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50761                    (1319936400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50762                    (1332637200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50763                    (1351386000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50764                    (1364691600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50765                    (1382835600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50766                    (1396141200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50767                    (1414285200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50768                    (1427590800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50769                    (1445734800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50770                    (1459040400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50771                    (1477789200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50772                    (1490490000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50773                    (1509238800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50774                    (1521939600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50775                    (1540688400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50776                    (1553994000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50777                    (1572138000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50778                    (1585443600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50779                    (1603587600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50780                    (1616893200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50781                    (1635642000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50782                    (1648342800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50783                    (1667091600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50784                    (1679792400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50785                    (1698541200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50786                    (1711846800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50787                    (1729990800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50788                    (1743296400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50789                    (1761440400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50790                    (1774746000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50791                    (1792890000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50792                    (1806195600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50793                    (1824944400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50794                    (1837645200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50795                    (1856394000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50796                    (1869094800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50797                    (1887843600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50798                    (1901149200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50799                    (1919293200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50800                    (1932598800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50801                    (1950742800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50802                    (1964048400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50803                    (1982797200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50804                    (1995498000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50805                    (2014246800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50806                    (2026947600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50807                    (2045696400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50808                    (2058397200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50809                    (2077146000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50810                    (2090451600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50811                    (2108595600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50812                    (2121901200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50813                    (2140045200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50814                    (2153350800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50815                    (2172099600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50816                    (2184800400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50817                    (2203549200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50818                    (2216250000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50819                    (2234998800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50820                    (2248304400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50821                    (2266448400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50822                    (2279754000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50823                    (2297898000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50824                    (2311203600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50825                    (2329347600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50826                    (2342653200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50827                    (2361402000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50828                    (2374102800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50829                    (2392851600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50830                    (2405552400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50831                    (2424301200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50832                    (2437606800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50833                    (2455750800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50834                    (2469056400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50835                    (2487200400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50836                    (2500506000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50837                    (2519254800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50838                    (2531955600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50839                    (2550704400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50840                    (2563405200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50841                    (2582154000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50842                    (2595459600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50843                    (2613603600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50844                    (2626909200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50845                    (2645053200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50846                    (2658358800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50847                    (2676502800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50848                    (2689808400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50849                    (2708557200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50850                    (2721258000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50851                    (2740006800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50852                    (2752707600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50853                    (2771456400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50854                    (2784762000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50855                    (2802906000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50856                    (2816211600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50857                    (2834355600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50858                    (2847661200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50859                    (2866410000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50860                    (2879110800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50861                    (2897859600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50862                    (2910560400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50863                    (2929309200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50864                    (2942010000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50865                    (2960758800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50866                    (2974064400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50867                    (2992208400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50868                    (3005514000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50869                    (3023658000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50870                    (3036963600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50871                    (3055712400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50872                    (3068413200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50873                    (3087162000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50874                    (3099862800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50875                    (3118611600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50876                    (3131917200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50877                    (3150061200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50878                    (3163366800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50879                    (3181510800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50880                    (3194816400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50881                    (3212960400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50882                    (3226266000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50883                    (3245014800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50884                    (3257715600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50885                    (3276464400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50886                    (3289165200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50887                    (3307914000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50888                    (3321219600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50889                    (3339363600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50890                    (3352669200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50891                    (3370813200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50892                    (3384118800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50893                    (3402867600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50894                    (3415568400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50895                    (3434317200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50896                    (3447018000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50897                    (3465766800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50898                    (3479072400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50899                    (3497216400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50900                    (3510522000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50901                    (3528666000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50902                    (3541971600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50903                    (3560115600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50904                    (3573421200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50905                    (3592170000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50906                    (3604870800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50907                    (3623619600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50908                    (3636320400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50909                    (3655069200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50910                    (3668374800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50911                    (3686518800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50912                    (3699824400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50913                    (3717968400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50914                    (3731274000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50915                    (3750022800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50916                    (3762723600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50917                    (3781472400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50918                    (3794173200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50919                    (3812922000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50920                    (3825622800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50921                    (3844371600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50922                    (3857677200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50923                    (3875821200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50924                    (3889126800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50925                    (3907270800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50926                    (3920576400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50927                    (3939325200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50928                    (3952026000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50929                    (3970774800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50930                    (3983475600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50931                    (4002224400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50932                    (4015530000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50933                    (4033674000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50934                    (4046979600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50935                    (4065123600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50936                    (4078429200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
50937                    (4096573200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
50938                ];
50939                FixedTimespanSet {
50940                    first: FixedTimespan {
50941                        utc_offset: -75,
50942                        dst_offset: 0,
50943                        name: Some("LMT"),
50944                    },
50945                    rest: REST
50946                }
50947            },
50948
50949            Tz::Europe__Belgrade => {
50950                const REST: &[(i64, FixedTimespan)] = &[
50951                    (-2713915320, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50952                    (-905824800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50953                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50954                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50955                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50956                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50957                    (-796777200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50958                    (-777942000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50959                    (-766623600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50960                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50961                    (433299600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50962                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50963                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50964                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50965                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50966                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50967                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50968                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50969                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50970                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50971                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50972                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50973                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50974                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50975                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50976                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50977                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50978                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50979                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50980                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50981                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50982                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50983                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50984                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50985                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50986                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50987                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50988                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50989                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50990                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50991                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50992                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50993                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50994                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50995                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50996                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50997                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
50998                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
50999                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51000                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51001                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51002                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51003                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51004                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51005                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51006                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51007                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51008                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51009                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51010                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51011                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51012                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51013                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51014                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51015                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51016                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51017                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51018                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51019                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51020                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51021                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51022                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51023                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51024                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51025                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51026                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51027                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51028                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51029                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51030                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51031                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51032                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51033                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51034                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51035                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51036                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51037                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51038                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51039                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51040                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51041                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51042                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51043                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51044                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51045                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51046                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51047                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51048                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51049                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51050                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51051                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51052                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51053                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51054                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51055                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51056                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51057                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51058                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51059                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51060                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51061                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51062                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51063                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51064                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51065                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51066                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51067                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51068                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51069                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51070                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51071                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51072                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51073                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51074                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51075                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51076                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51077                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51078                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51079                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51080                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51081                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51082                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51083                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51084                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51085                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51086                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51087                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51088                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51089                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51090                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51091                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51092                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51093                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51094                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51095                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51096                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51097                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51098                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51099                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51100                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51101                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51102                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51103                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51104                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51105                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51106                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51107                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51108                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51109                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51110                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51111                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51112                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51113                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51114                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51115                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51116                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51117                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51118                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51119                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51120                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51121                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51122                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51123                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51124                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51125                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51126                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51127                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51128                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51129                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51130                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51131                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51132                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51133                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51134                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51135                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51136                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51137                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51138                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51139                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51140                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51141                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51142                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51143                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51144                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51145                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51146                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51147                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51148                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51149                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51150                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51151                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51152                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51153                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51154                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51155                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51156                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51157                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51158                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51159                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51160                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51161                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51162                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51163                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51164                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51165                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51166                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51167                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51168                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51169                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51170                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51171                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51172                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51173                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51174                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51175                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51176                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51177                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51178                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51179                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51180                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51181                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51182                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51183                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51184                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51185                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51186                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51187                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51188                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51189                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51190                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51191                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51192                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51193                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51194                ];
51195                FixedTimespanSet {
51196                    first: FixedTimespan {
51197                        utc_offset: 4920,
51198                        dst_offset: 0,
51199                        name: Some("LMT"),
51200                    },
51201                    rest: REST
51202                }
51203            },
51204
51205            Tz::Europe__Berlin => {
51206                const REST: &[(i64, FixedTimespan)] = &[
51207                    (-2422054408, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51208                    (-1693706400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51209                    (-1680483600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51210                    (-1663455600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51211                    (-1650150000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51212                    (-1632006000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51213                    (-1618700400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51214                    (-938905200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51215                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51216                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51217                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51218                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51219                    (-796777200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51220                    (-781052400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51221                    (-776563200, FixedTimespan { utc_offset: 3600, dst_offset: 7200, name: Some("CEMT") }),
51222                    (-765936000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51223                    (-761180400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51224                    (-748479600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51225                    (-733273200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51226                    (-717631200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51227                    (-714610800, FixedTimespan { utc_offset: 3600, dst_offset: 7200, name: Some("CEMT") }),
51228                    (-710380800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51229                    (-701910000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51230                    (-684975600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51231                    (-670460400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51232                    (-654130800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51233                    (-639010800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51234                    (323830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51235                    (338950800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51236                    (354675600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51237                    (370400400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51238                    (386125200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51239                    (401850000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51240                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51241                    (433299600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51242                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51243                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51244                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51245                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51246                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51247                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51248                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51249                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51250                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51251                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51252                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51253                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51254                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51255                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51256                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51257                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51258                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51259                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51260                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51261                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51262                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51263                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51264                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51265                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51266                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51267                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51268                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51269                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51270                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51271                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51272                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51273                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51274                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51275                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51276                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51277                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51278                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51279                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51280                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51281                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51282                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51283                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51284                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51285                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51286                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51287                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51288                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51289                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51290                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51291                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51292                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51293                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51294                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51295                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51296                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51297                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51298                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51299                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51300                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51301                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51302                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51303                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51304                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51305                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51306                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51307                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51308                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51309                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51310                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51311                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51312                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51313                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51314                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51315                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51316                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51317                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51318                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51319                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51320                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51321                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51322                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51323                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51324                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51325                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51326                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51327                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51328                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51329                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51330                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51331                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51332                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51333                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51334                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51335                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51336                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51337                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51338                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51339                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51340                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51341                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51342                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51343                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51344                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51345                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51346                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51347                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51348                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51349                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51350                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51351                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51352                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51353                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51354                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51355                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51356                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51357                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51358                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51359                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51360                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51361                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51362                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51363                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51364                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51365                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51366                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51367                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51368                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51369                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51370                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51371                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51372                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51373                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51374                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51375                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51376                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51377                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51378                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51379                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51380                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51381                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51382                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51383                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51384                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51385                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51386                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51387                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51388                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51389                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51390                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51391                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51392                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51393                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51394                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51395                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51396                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51397                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51398                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51399                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51400                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51401                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51402                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51403                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51404                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51405                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51406                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51407                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51408                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51409                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51410                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51411                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51412                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51413                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51414                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51415                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51416                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51417                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51418                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51419                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51420                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51421                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51422                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51423                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51424                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51425                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51426                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51427                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51428                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51429                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51430                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51431                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51432                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51433                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51434                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51435                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51436                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51437                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51438                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51439                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51440                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51441                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51442                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51443                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51444                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51445                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51446                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51447                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51448                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51449                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51450                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51451                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51452                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51453                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51454                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51455                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51456                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51457                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51458                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51459                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51460                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51461                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51462                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51463                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51464                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51465                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51466                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51467                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51468                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51469                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51470                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51471                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51472                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51473                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51474                ];
51475                FixedTimespanSet {
51476                    first: FixedTimespan {
51477                        utc_offset: 3208,
51478                        dst_offset: 0,
51479                        name: Some("LMT"),
51480                    },
51481                    rest: REST
51482                }
51483            },
51484
51485            Tz::Europe__Bratislava => {
51486                const REST: &[(i64, FixedTimespan)] = &[
51487                    (-3786829064, FixedTimespan { utc_offset: 3464, dst_offset: 0, name: Some("PMT") }),
51488                    (-2469401864, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51489                    (-1693706400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51490                    (-1680483600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51491                    (-1663455600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51492                    (-1650150000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51493                    (-1632006000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51494                    (-1618700400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51495                    (-938905200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51496                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51497                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51498                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51499                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51500                    (-796777200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51501                    (-781052400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51502                    (-765327600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51503                    (-746578800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51504                    (-733359600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51505                    (-728517600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
51506                    (-721260000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51507                    (-716425200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51508                    (-701910000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51509                    (-684975600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51510                    (-670460400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51511                    (-654217200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51512                    (-639010800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51513                    (291776400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51514                    (307501200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51515                    (323830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51516                    (338950800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51517                    (354675600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51518                    (370400400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51519                    (386125200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51520                    (401850000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51521                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51522                    (433299600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51523                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51524                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51525                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51526                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51527                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51528                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51529                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51530                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51531                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51532                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51533                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51534                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51535                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51536                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51537                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51538                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51539                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51540                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51541                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51542                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51543                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51544                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51545                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51546                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51547                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51548                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51549                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51550                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51551                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51552                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51553                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51554                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51555                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51556                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51557                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51558                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51559                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51560                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51561                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51562                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51563                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51564                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51565                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51566                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51567                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51568                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51569                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51570                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51571                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51572                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51573                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51574                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51575                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51576                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51577                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51578                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51579                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51580                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51581                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51582                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51583                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51584                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51585                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51586                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51587                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51588                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51589                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51590                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51591                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51592                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51593                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51594                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51595                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51596                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51597                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51598                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51599                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51600                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51601                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51602                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51603                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51604                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51605                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51606                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51607                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51608                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51609                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51610                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51611                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51612                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51613                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51614                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51615                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51616                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51617                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51618                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51619                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51620                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51621                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51622                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51623                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51624                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51625                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51626                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51627                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51628                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51629                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51630                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51631                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51632                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51633                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51634                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51635                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51636                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51637                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51638                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51639                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51640                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51641                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51642                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51643                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51644                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51645                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51646                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51647                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51648                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51649                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51650                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51651                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51652                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51653                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51654                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51655                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51656                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51657                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51658                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51659                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51660                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51661                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51662                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51663                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51664                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51665                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51666                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51667                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51668                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51669                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51670                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51671                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51672                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51673                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51674                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51675                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51676                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51677                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51678                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51679                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51680                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51681                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51682                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51683                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51684                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51685                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51686                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51687                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51688                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51689                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51690                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51691                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51692                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51693                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51694                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51695                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51696                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51697                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51698                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51699                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51700                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51701                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51702                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51703                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51704                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51705                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51706                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51707                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51708                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51709                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51710                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51711                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51712                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51713                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51714                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51715                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51716                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51717                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51718                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51719                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51720                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51721                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51722                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51723                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51724                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51725                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51726                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51727                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51728                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51729                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51730                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51731                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51732                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51733                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51734                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51735                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51736                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51737                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51738                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51739                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51740                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51741                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51742                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51743                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51744                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51745                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51746                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51747                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51748                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51749                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51750                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51751                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51752                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51753                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51754                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51755                ];
51756                FixedTimespanSet {
51757                    first: FixedTimespan {
51758                        utc_offset: 3464,
51759                        dst_offset: 0,
51760                        name: Some("LMT"),
51761                    },
51762                    rest: REST
51763                }
51764            },
51765
51766            Tz::Europe__Brussels => {
51767                const REST: &[(i64, FixedTimespan)] = &[
51768                    (-2840141850, FixedTimespan { utc_offset: 1050, dst_offset: 0, name: Some("BMT") }),
51769                    (-2450995200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
51770                    (-1740355200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51771                    (-1693702800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51772                    (-1680483600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51773                    (-1663455600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51774                    (-1650150000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51775                    (-1632006000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51776                    (-1618700400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51777                    (-1613826000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
51778                    (-1604278800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
51779                    (-1585530000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
51780                    (-1574038800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
51781                    (-1552266000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
51782                    (-1539997200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
51783                    (-1520557200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
51784                    (-1507510800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
51785                    (-1490576400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
51786                    (-1473642000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
51787                    (-1459126800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
51788                    (-1444006800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
51789                    (-1427677200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
51790                    (-1411952400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
51791                    (-1396227600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
51792                    (-1379293200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
51793                    (-1364778000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
51794                    (-1348448400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
51795                    (-1333328400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
51796                    (-1316394000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
51797                    (-1301263200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
51798                    (-1284328800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
51799                    (-1269813600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
51800                    (-1253484000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
51801                    (-1238364000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
51802                    (-1221429600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
51803                    (-1206914400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
51804                    (-1191189600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
51805                    (-1175464800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
51806                    (-1160344800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
51807                    (-1143410400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
51808                    (-1127685600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
51809                    (-1111960800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
51810                    (-1096840800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
51811                    (-1080511200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
51812                    (-1063576800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
51813                    (-1049061600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
51814                    (-1033336800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
51815                    (-1017612000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
51816                    (-1002492000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
51817                    (-986162400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
51818                    (-969228000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
51819                    (-950479200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
51820                    (-942012000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
51821                    (-934668000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51822                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51823                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51824                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51825                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51826                    (-798073200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51827                    (-781052400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51828                    (-766623600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51829                    (-745455600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51830                    (-733273200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51831                    (228877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51832                    (243997200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51833                    (260326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51834                    (276051600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51835                    (291776400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51836                    (307501200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51837                    (323830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51838                    (338950800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51839                    (354675600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51840                    (370400400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51841                    (386125200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51842                    (401850000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51843                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51844                    (433299600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51845                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51846                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51847                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51848                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51849                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51850                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51851                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51852                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51853                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51854                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51855                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51856                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51857                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51858                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51859                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51860                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51861                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51862                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51863                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51864                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51865                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51866                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51867                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51868                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51869                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51870                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51871                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51872                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51873                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51874                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51875                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51876                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51877                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51878                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51879                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51880                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51881                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51882                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51883                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51884                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51885                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51886                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51887                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51888                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51889                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51890                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51891                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51892                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51893                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51894                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51895                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51896                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51897                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51898                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51899                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51900                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51901                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51902                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51903                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51904                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51905                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51906                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51907                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51908                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51909                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51910                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51911                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51912                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51913                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51914                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51915                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51916                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51917                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51918                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51919                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51920                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51921                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51922                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51923                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51924                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51925                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51926                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51927                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51928                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51929                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51930                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51931                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51932                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51933                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51934                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51935                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51936                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51937                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51938                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51939                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51940                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51941                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51942                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51943                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51944                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51945                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51946                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51947                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51948                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51949                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51950                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51951                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51952                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51953                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51954                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51955                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51956                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51957                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51958                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51959                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51960                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51961                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51962                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51963                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51964                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51965                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51966                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51967                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51968                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51969                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51970                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51971                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51972                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51973                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51974                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51975                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51976                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51977                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51978                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51979                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51980                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51981                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51982                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51983                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51984                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51985                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51986                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51987                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51988                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51989                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51990                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51991                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51992                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51993                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51994                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51995                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51996                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51997                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
51998                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
51999                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52000                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52001                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52002                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52003                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52004                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52005                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52006                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52007                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52008                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52009                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52010                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52011                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52012                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52013                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52014                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52015                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52016                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52017                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52018                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52019                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52020                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52021                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52022                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52023                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52024                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52025                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52026                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52027                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52028                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52029                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52030                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52031                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52032                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52033                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52034                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52035                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52036                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52037                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52038                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52039                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52040                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52041                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52042                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52043                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52044                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52045                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52046                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52047                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52048                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52049                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52050                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52051                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52052                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52053                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52054                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52055                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52056                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52057                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52058                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52059                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52060                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52061                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52062                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52063                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52064                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52065                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52066                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52067                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52068                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52069                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52070                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52071                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52072                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52073                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52074                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52075                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52076                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52077                ];
52078                FixedTimespanSet {
52079                    first: FixedTimespan {
52080                        utc_offset: 1050,
52081                        dst_offset: 0,
52082                        name: Some("LMT"),
52083                    },
52084                    rest: REST
52085                }
52086            },
52087
52088            Tz::Europe__Bucharest => {
52089                const REST: &[(i64, FixedTimespan)] = &[
52090                    (-2469404664, FixedTimespan { utc_offset: 6264, dst_offset: 0, name: Some("BMT") }),
52091                    (-1213148664, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52092                    (-1187056800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52093                    (-1175479200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52094                    (-1159754400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52095                    (-1144029600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52096                    (-1127700000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52097                    (-1111975200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52098                    (-1096250400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52099                    (-1080525600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52100                    (-1064800800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52101                    (-1049076000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52102                    (-1033351200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52103                    (-1017626400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52104                    (-1001901600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52105                    (-986176800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52106                    (-970452000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52107                    (-954727200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52108                    (296604000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52109                    (307486800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52110                    (323816400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52111                    (338940000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52112                    (354672000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52113                    (370396800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52114                    (386121600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52115                    (401846400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52116                    (417571200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52117                    (433296000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52118                    (449020800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52119                    (465350400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52120                    (481075200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52121                    (496800000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52122                    (512524800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52123                    (528249600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52124                    (543974400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52125                    (559699200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52126                    (575424000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52127                    (591148800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52128                    (606873600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52129                    (622598400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52130                    (638323200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52131                    (654652800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52132                    (670370400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52133                    (686095200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52134                    (701820000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52135                    (717544800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52136                    (733269600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52137                    (748994400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52138                    (764719200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52139                    (780440400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52140                    (796168800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52141                    (811890000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52142                    (828223200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52143                    (846363600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52144                    (859683600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52145                    (877827600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52146                    (891133200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52147                    (909277200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52148                    (922582800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52149                    (941331600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52150                    (954032400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52151                    (972781200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52152                    (985482000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52153                    (1004230800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52154                    (1017536400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52155                    (1035680400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52156                    (1048986000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52157                    (1067130000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52158                    (1080435600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52159                    (1099184400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52160                    (1111885200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52161                    (1130634000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52162                    (1143334800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52163                    (1162083600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52164                    (1174784400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52165                    (1193533200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52166                    (1206838800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52167                    (1224982800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52168                    (1238288400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52169                    (1256432400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52170                    (1269738000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52171                    (1288486800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52172                    (1301187600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52173                    (1319936400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52174                    (1332637200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52175                    (1351386000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52176                    (1364691600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52177                    (1382835600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52178                    (1396141200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52179                    (1414285200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52180                    (1427590800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52181                    (1445734800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52182                    (1459040400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52183                    (1477789200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52184                    (1490490000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52185                    (1509238800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52186                    (1521939600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52187                    (1540688400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52188                    (1553994000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52189                    (1572138000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52190                    (1585443600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52191                    (1603587600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52192                    (1616893200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52193                    (1635642000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52194                    (1648342800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52195                    (1667091600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52196                    (1679792400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52197                    (1698541200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52198                    (1711846800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52199                    (1729990800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52200                    (1743296400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52201                    (1761440400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52202                    (1774746000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52203                    (1792890000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52204                    (1806195600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52205                    (1824944400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52206                    (1837645200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52207                    (1856394000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52208                    (1869094800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52209                    (1887843600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52210                    (1901149200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52211                    (1919293200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52212                    (1932598800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52213                    (1950742800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52214                    (1964048400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52215                    (1982797200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52216                    (1995498000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52217                    (2014246800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52218                    (2026947600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52219                    (2045696400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52220                    (2058397200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52221                    (2077146000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52222                    (2090451600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52223                    (2108595600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52224                    (2121901200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52225                    (2140045200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52226                    (2153350800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52227                    (2172099600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52228                    (2184800400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52229                    (2203549200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52230                    (2216250000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52231                    (2234998800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52232                    (2248304400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52233                    (2266448400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52234                    (2279754000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52235                    (2297898000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52236                    (2311203600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52237                    (2329347600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52238                    (2342653200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52239                    (2361402000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52240                    (2374102800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52241                    (2392851600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52242                    (2405552400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52243                    (2424301200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52244                    (2437606800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52245                    (2455750800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52246                    (2469056400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52247                    (2487200400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52248                    (2500506000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52249                    (2519254800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52250                    (2531955600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52251                    (2550704400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52252                    (2563405200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52253                    (2582154000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52254                    (2595459600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52255                    (2613603600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52256                    (2626909200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52257                    (2645053200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52258                    (2658358800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52259                    (2676502800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52260                    (2689808400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52261                    (2708557200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52262                    (2721258000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52263                    (2740006800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52264                    (2752707600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52265                    (2771456400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52266                    (2784762000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52267                    (2802906000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52268                    (2816211600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52269                    (2834355600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52270                    (2847661200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52271                    (2866410000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52272                    (2879110800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52273                    (2897859600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52274                    (2910560400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52275                    (2929309200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52276                    (2942010000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52277                    (2960758800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52278                    (2974064400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52279                    (2992208400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52280                    (3005514000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52281                    (3023658000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52282                    (3036963600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52283                    (3055712400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52284                    (3068413200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52285                    (3087162000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52286                    (3099862800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52287                    (3118611600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52288                    (3131917200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52289                    (3150061200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52290                    (3163366800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52291                    (3181510800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52292                    (3194816400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52293                    (3212960400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52294                    (3226266000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52295                    (3245014800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52296                    (3257715600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52297                    (3276464400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52298                    (3289165200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52299                    (3307914000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52300                    (3321219600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52301                    (3339363600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52302                    (3352669200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52303                    (3370813200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52304                    (3384118800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52305                    (3402867600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52306                    (3415568400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52307                    (3434317200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52308                    (3447018000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52309                    (3465766800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52310                    (3479072400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52311                    (3497216400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52312                    (3510522000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52313                    (3528666000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52314                    (3541971600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52315                    (3560115600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52316                    (3573421200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52317                    (3592170000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52318                    (3604870800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52319                    (3623619600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52320                    (3636320400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52321                    (3655069200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52322                    (3668374800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52323                    (3686518800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52324                    (3699824400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52325                    (3717968400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52326                    (3731274000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52327                    (3750022800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52328                    (3762723600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52329                    (3781472400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52330                    (3794173200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52331                    (3812922000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52332                    (3825622800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52333                    (3844371600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52334                    (3857677200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52335                    (3875821200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52336                    (3889126800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52337                    (3907270800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52338                    (3920576400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52339                    (3939325200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52340                    (3952026000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52341                    (3970774800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52342                    (3983475600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52343                    (4002224400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52344                    (4015530000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52345                    (4033674000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52346                    (4046979600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52347                    (4065123600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52348                    (4078429200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52349                    (4096573200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52350                ];
52351                FixedTimespanSet {
52352                    first: FixedTimespan {
52353                        utc_offset: 6264,
52354                        dst_offset: 0,
52355                        name: Some("LMT"),
52356                    },
52357                    rest: REST
52358                }
52359            },
52360
52361            Tz::Europe__Budapest => {
52362                const REST: &[(i64, FixedTimespan)] = &[
52363                    (-2498260580, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52364                    (-1693706400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52365                    (-1680483600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52366                    (-1663455600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52367                    (-1650150000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52368                    (-1632006000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52369                    (-1618700400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52370                    (-1600470000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52371                    (-1587250800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52372                    (-1569711600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52373                    (-1555196400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52374                    (-906775200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52375                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52376                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52377                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52378                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52379                    (-796777200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52380                    (-778471200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52381                    (-762656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52382                    (-749689200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52383                    (-733276800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52384                    (-717634800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52385                    (-701910000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52386                    (-686185200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52387                    (-670460400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52388                    (-654130800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52389                    (-639010800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52390                    (-492656400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52391                    (-481168800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52392                    (-461199600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52393                    (-449708400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52394                    (-428540400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52395                    (-418258800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52396                    (-397090800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52397                    (-386809200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52398                    (323823600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52399                    (338943600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52400                    (354668400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52401                    (370393200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52402                    (386118000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52403                    (401842800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52404                    (417567600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52405                    (433292400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52406                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52407                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52408                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52409                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52410                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52411                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52412                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52413                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52414                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52415                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52416                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52417                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52418                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52419                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52420                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52421                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52422                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52423                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52424                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52425                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52426                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52427                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52428                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52429                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52430                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52431                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52432                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52433                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52434                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52435                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52436                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52437                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52438                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52439                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52440                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52441                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52442                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52443                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52444                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52445                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52446                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52447                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52448                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52449                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52450                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52451                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52452                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52453                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52454                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52455                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52456                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52457                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52458                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52459                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52460                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52461                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52462                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52463                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52464                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52465                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52466                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52467                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52468                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52469                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52470                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52471                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52472                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52473                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52474                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52475                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52476                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52477                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52478                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52479                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52480                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52481                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52482                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52483                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52484                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52485                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52486                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52487                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52488                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52489                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52490                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52491                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52492                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52493                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52494                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52495                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52496                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52497                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52498                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52499                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52500                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52501                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52502                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52503                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52504                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52505                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52506                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52507                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52508                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52509                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52510                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52511                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52512                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52513                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52514                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52515                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52516                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52517                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52518                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52519                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52520                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52521                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52522                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52523                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52524                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52525                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52526                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52527                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52528                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52529                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52530                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52531                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52532                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52533                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52534                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52535                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52536                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52537                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52538                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52539                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52540                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52541                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52542                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52543                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52544                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52545                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52546                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52547                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52548                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52549                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52550                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52551                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52552                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52553                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52554                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52555                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52556                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52557                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52558                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52559                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52560                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52561                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52562                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52563                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52564                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52565                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52566                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52567                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52568                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52569                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52570                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52571                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52572                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52573                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52574                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52575                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52576                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52577                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52578                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52579                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52580                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52581                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52582                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52583                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52584                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52585                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52586                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52587                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52588                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52589                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52590                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52591                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52592                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52593                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52594                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52595                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52596                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52597                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52598                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52599                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52600                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52601                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52602                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52603                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52604                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52605                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52606                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52607                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52608                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52609                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52610                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52611                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52612                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52613                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52614                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52615                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52616                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52617                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52618                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52619                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52620                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52621                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52622                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52623                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52624                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52625                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52626                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52627                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52628                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52629                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52630                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52631                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52632                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52633                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52634                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52635                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52636                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52637                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52638                ];
52639                FixedTimespanSet {
52640                    first: FixedTimespan {
52641                        utc_offset: 4580,
52642                        dst_offset: 0,
52643                        name: Some("LMT"),
52644                    },
52645                    rest: REST
52646                }
52647            },
52648
52649            Tz::Europe__Busingen => {
52650                const REST: &[(i64, FixedTimespan)] = &[
52651                    (-3675198848, FixedTimespan { utc_offset: 1786, dst_offset: 0, name: Some("BMT") }),
52652                    (-2385246586, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52653                    (-904435200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52654                    (-891129600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52655                    (-872985600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52656                    (-859680000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52657                    (354675600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52658                    (370400400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52659                    (386125200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52660                    (401850000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52661                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52662                    (433299600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52663                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52664                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52665                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52666                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52667                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52668                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52669                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52670                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52671                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52672                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52673                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52674                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52675                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52676                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52677                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52678                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52679                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52680                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52681                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52682                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52683                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52684                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52685                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52686                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52687                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52688                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52689                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52690                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52691                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52692                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52693                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52694                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52695                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52696                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52697                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52698                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52699                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52700                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52701                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52702                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52703                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52704                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52705                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52706                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52707                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52708                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52709                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52710                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52711                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52712                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52713                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52714                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52715                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52716                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52717                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52718                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52719                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52720                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52721                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52722                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52723                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52724                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52725                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52726                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52727                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52728                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52729                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52730                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52731                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52732                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52733                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52734                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52735                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52736                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52737                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52738                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52739                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52740                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52741                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52742                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52743                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52744                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52745                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52746                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52747                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52748                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52749                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52750                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52751                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52752                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52753                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52754                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52755                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52756                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52757                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52758                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52759                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52760                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52761                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52762                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52763                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52764                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52765                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52766                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52767                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52768                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52769                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52770                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52771                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52772                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52773                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52774                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52775                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52776                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52777                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52778                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52779                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52780                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52781                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52782                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52783                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52784                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52785                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52786                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52787                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52788                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52789                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52790                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52791                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52792                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52793                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52794                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52795                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52796                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52797                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52798                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52799                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52800                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52801                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52802                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52803                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52804                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52805                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52806                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52807                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52808                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52809                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52810                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52811                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52812                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52813                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52814                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52815                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52816                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52817                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52818                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52819                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52820                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52821                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52822                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52823                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52824                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52825                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52826                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52827                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52828                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52829                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52830                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52831                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52832                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52833                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52834                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52835                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52836                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52837                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52838                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52839                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52840                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52841                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52842                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52843                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52844                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52845                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52846                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52847                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52848                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52849                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52850                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52851                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52852                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52853                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52854                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52855                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52856                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52857                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52858                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52859                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52860                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52861                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52862                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52863                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52864                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52865                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52866                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52867                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52868                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52869                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52870                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52871                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52872                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52873                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52874                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52875                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52876                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52877                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52878                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52879                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52880                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52881                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52882                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52883                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52884                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52885                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52886                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52887                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52888                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52889                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52890                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52891                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52892                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52893                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52894                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52895                ];
52896                FixedTimespanSet {
52897                    first: FixedTimespan {
52898                        utc_offset: 2048,
52899                        dst_offset: 0,
52900                        name: Some("LMT"),
52901                    },
52902                    rest: REST
52903                }
52904            },
52905
52906            Tz::Europe__Chisinau => {
52907                const REST: &[(i64, FixedTimespan)] = &[
52908                    (-2840147720, FixedTimespan { utc_offset: 6900, dst_offset: 0, name: Some("CMT") }),
52909                    (-1637114100, FixedTimespan { utc_offset: 6264, dst_offset: 0, name: Some("BMT") }),
52910                    (-1213148664, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52911                    (-1187056800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52912                    (-1175479200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52913                    (-1159754400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52914                    (-1144029600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52915                    (-1127700000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52916                    (-1111975200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52917                    (-1096250400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52918                    (-1080525600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52919                    (-1064800800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52920                    (-1049076000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52921                    (-1033351200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52922                    (-1017626400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52923                    (-1001901600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52924                    (-986176800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52925                    (-970452000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52926                    (-954727200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52927                    (-927165600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52928                    (-898138800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52929                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52930                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52931                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
52932                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
52933                    (-800157600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
52934                    (354920400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
52935                    (370728000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
52936                    (386456400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
52937                    (402264000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
52938                    (417992400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
52939                    (433800000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
52940                    (449614800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
52941                    (465346800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
52942                    (481071600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
52943                    (496796400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
52944                    (512521200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
52945                    (528246000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
52946                    (543970800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
52947                    (559695600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
52948                    (575420400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
52949                    (591145200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
52950                    (606870000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
52951                    (622594800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
52952                    (638319600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
52953                    (641944800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52954                    (654652800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52955                    (670377600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52956                    (686102400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52957                    (701820000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52958                    (717541200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52959                    (733269600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52960                    (748990800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52961                    (764719200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52962                    (780440400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52963                    (796168800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52964                    (811890000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52965                    (828223200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52966                    (846363600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52967                    (859680000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52968                    (877824000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52969                    (891129600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52970                    (909273600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52971                    (922579200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52972                    (941328000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52973                    (954028800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52974                    (972777600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52975                    (985478400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52976                    (1004227200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52977                    (1017532800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52978                    (1035676800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52979                    (1048982400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52980                    (1067126400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52981                    (1080432000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52982                    (1099180800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52983                    (1111881600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52984                    (1130630400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52985                    (1143331200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52986                    (1162080000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52987                    (1174780800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52988                    (1193529600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52989                    (1206835200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52990                    (1224979200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52991                    (1238284800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52992                    (1256428800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52993                    (1269734400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52994                    (1288483200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52995                    (1301184000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52996                    (1319932800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52997                    (1332633600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
52998                    (1351382400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
52999                    (1364688000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53000                    (1382832000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53001                    (1396137600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53002                    (1414281600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53003                    (1427587200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53004                    (1445731200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53005                    (1459036800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53006                    (1477785600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53007                    (1490486400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53008                    (1509235200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53009                    (1521936000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53010                    (1540684800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53011                    (1553990400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53012                    (1572134400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53013                    (1585440000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53014                    (1603584000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53015                    (1616889600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53016                    (1635638400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53017                    (1648339200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53018                    (1667088000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53019                    (1679788800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53020                    (1698537600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53021                    (1711843200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53022                    (1729987200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53023                    (1743292800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53024                    (1761436800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53025                    (1774742400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53026                    (1792886400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53027                    (1806192000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53028                    (1824940800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53029                    (1837641600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53030                    (1856390400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53031                    (1869091200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53032                    (1887840000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53033                    (1901145600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53034                    (1919289600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53035                    (1932595200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53036                    (1950739200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53037                    (1964044800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53038                    (1982793600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53039                    (1995494400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53040                    (2014243200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53041                    (2026944000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53042                    (2045692800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53043                    (2058393600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53044                    (2077142400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53045                    (2090448000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53046                    (2108592000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53047                    (2121897600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53048                    (2140041600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53049                    (2153347200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53050                    (2172096000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53051                    (2184796800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53052                    (2203545600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53053                    (2216246400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53054                    (2234995200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53055                    (2248300800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53056                    (2266444800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53057                    (2279750400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53058                    (2297894400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53059                    (2311200000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53060                    (2329344000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53061                    (2342649600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53062                    (2361398400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53063                    (2374099200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53064                    (2392848000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53065                    (2405548800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53066                    (2424297600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53067                    (2437603200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53068                    (2455747200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53069                    (2469052800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53070                    (2487196800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53071                    (2500502400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53072                    (2519251200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53073                    (2531952000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53074                    (2550700800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53075                    (2563401600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53076                    (2582150400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53077                    (2595456000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53078                    (2613600000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53079                    (2626905600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53080                    (2645049600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53081                    (2658355200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53082                    (2676499200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53083                    (2689804800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53084                    (2708553600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53085                    (2721254400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53086                    (2740003200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53087                    (2752704000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53088                    (2771452800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53089                    (2784758400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53090                    (2802902400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53091                    (2816208000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53092                    (2834352000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53093                    (2847657600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53094                    (2866406400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53095                    (2879107200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53096                    (2897856000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53097                    (2910556800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53098                    (2929305600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53099                    (2942006400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53100                    (2960755200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53101                    (2974060800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53102                    (2992204800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53103                    (3005510400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53104                    (3023654400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53105                    (3036960000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53106                    (3055708800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53107                    (3068409600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53108                    (3087158400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53109                    (3099859200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53110                    (3118608000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53111                    (3131913600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53112                    (3150057600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53113                    (3163363200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53114                    (3181507200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53115                    (3194812800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53116                    (3212956800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53117                    (3226262400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53118                    (3245011200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53119                    (3257712000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53120                    (3276460800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53121                    (3289161600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53122                    (3307910400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53123                    (3321216000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53124                    (3339360000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53125                    (3352665600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53126                    (3370809600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53127                    (3384115200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53128                    (3402864000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53129                    (3415564800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53130                    (3434313600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53131                    (3447014400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53132                    (3465763200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53133                    (3479068800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53134                    (3497212800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53135                    (3510518400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53136                    (3528662400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53137                    (3541968000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53138                    (3560112000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53139                    (3573417600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53140                    (3592166400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53141                    (3604867200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53142                    (3623616000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53143                    (3636316800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53144                    (3655065600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53145                    (3668371200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53146                    (3686515200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53147                    (3699820800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53148                    (3717964800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53149                    (3731270400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53150                    (3750019200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53151                    (3762720000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53152                    (3781468800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53153                    (3794169600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53154                    (3812918400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53155                    (3825619200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53156                    (3844368000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53157                    (3857673600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53158                    (3875817600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53159                    (3889123200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53160                    (3907267200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53161                    (3920572800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53162                    (3939321600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53163                    (3952022400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53164                    (3970771200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53165                    (3983472000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53166                    (4002220800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53167                    (4015526400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53168                    (4033670400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53169                    (4046976000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53170                    (4065120000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53171                    (4078425600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
53172                    (4096569600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
53173                ];
53174                FixedTimespanSet {
53175                    first: FixedTimespan {
53176                        utc_offset: 6920,
53177                        dst_offset: 0,
53178                        name: Some("LMT"),
53179                    },
53180                    rest: REST
53181                }
53182            },
53183
53184            Tz::Europe__Copenhagen => {
53185                const REST: &[(i64, FixedTimespan)] = &[
53186                    (-2422054408, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53187                    (-1693706400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53188                    (-1680483600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53189                    (-1663455600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53190                    (-1650150000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53191                    (-1632006000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53192                    (-1618700400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53193                    (-938905200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53194                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53195                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53196                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53197                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53198                    (-796777200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53199                    (-781052400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53200                    (-776563200, FixedTimespan { utc_offset: 3600, dst_offset: 7200, name: Some("CEMT") }),
53201                    (-765936000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53202                    (-761180400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53203                    (-748479600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53204                    (-733273200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53205                    (-717631200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53206                    (-714610800, FixedTimespan { utc_offset: 3600, dst_offset: 7200, name: Some("CEMT") }),
53207                    (-710380800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53208                    (-701910000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53209                    (-684975600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53210                    (-670460400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53211                    (-654130800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53212                    (-639010800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53213                    (323830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53214                    (338950800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53215                    (354675600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53216                    (370400400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53217                    (386125200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53218                    (401850000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53219                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53220                    (433299600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53221                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53222                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53223                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53224                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53225                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53226                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53227                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53228                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53229                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53230                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53231                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53232                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53233                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53234                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53235                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53236                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53237                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53238                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53239                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53240                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53241                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53242                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53243                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53244                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53245                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53246                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53247                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53248                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53249                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53250                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53251                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53252                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53253                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53254                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53255                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53256                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53257                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53258                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53259                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53260                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53261                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53262                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53263                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53264                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53265                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53266                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53267                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53268                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53269                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53270                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53271                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53272                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53273                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53274                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53275                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53276                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53277                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53278                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53279                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53280                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53281                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53282                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53283                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53284                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53285                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53286                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53287                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53288                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53289                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53290                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53291                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53292                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53293                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53294                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53295                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53296                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53297                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53298                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53299                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53300                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53301                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53302                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53303                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53304                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53305                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53306                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53307                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53308                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53309                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53310                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53311                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53312                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53313                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53314                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53315                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53316                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53317                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53318                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53319                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53320                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53321                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53322                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53323                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53324                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53325                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53326                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53327                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53328                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53329                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53330                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53331                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53332                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53333                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53334                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53335                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53336                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53337                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53338                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53339                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53340                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53341                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53342                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53343                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53344                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53345                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53346                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53347                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53348                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53349                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53350                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53351                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53352                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53353                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53354                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53355                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53356                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53357                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53358                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53359                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53360                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53361                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53362                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53363                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53364                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53365                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53366                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53367                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53368                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53369                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53370                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53371                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53372                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53373                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53374                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53375                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53376                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53377                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53378                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53379                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53380                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53381                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53382                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53383                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53384                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53385                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53386                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53387                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53388                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53389                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53390                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53391                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53392                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53393                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53394                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53395                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53396                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53397                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53398                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53399                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53400                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53401                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53402                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53403                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53404                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53405                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53406                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53407                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53408                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53409                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53410                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53411                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53412                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53413                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53414                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53415                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53416                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53417                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53418                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53419                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53420                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53421                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53422                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53423                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53424                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53425                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53426                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53427                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53428                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53429                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53430                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53431                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53432                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53433                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53434                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53435                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53436                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53437                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53438                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53439                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53440                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53441                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53442                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53443                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53444                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53445                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53446                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53447                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53448                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53449                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53450                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53451                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53452                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53453                ];
53454                FixedTimespanSet {
53455                    first: FixedTimespan {
53456                        utc_offset: 3208,
53457                        dst_offset: 0,
53458                        name: Some("LMT"),
53459                    },
53460                    rest: REST
53461                }
53462            },
53463
53464            Tz::Europe__Dublin => {
53465                const REST: &[(i64, FixedTimespan)] = &[
53466                    (-2821649679, FixedTimespan { utc_offset: -1521, dst_offset: 0, name: Some("DMT") }),
53467                    (-1691962479, FixedTimespan { utc_offset: -1521, dst_offset: 3600, name: Some("IST") }),
53468                    (-1680471279, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53469                    (-1664143200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
53470                    (-1650146400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53471                    (-1633903200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
53472                    (-1617487200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53473                    (-1601848800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
53474                    (-1586037600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53475                    (-1570399200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
53476                    (-1552168800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53477                    (-1538344800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
53478                    (-1522533600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53479                    (-1507500000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
53480                    (-1490565600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53481                    (-1473631200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
53482                    (-1460930400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53483                    (-1442786400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
53484                    (-1428876000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53485                    (-1410732000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
53486                    (-1396216800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53487                    (-1379282400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
53488                    (-1364767200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53489                    (-1348437600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
53490                    (-1333317600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53491                    (-1315778400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
53492                    (-1301263200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53493                    (-1284328800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
53494                    (-1269813600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53495                    (-1253484000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
53496                    (-1238364000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53497                    (-1221429600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
53498                    (-1206914400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53499                    (-1189980000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
53500                    (-1175464800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53501                    (-1159135200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
53502                    (-1143410400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53503                    (-1126476000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
53504                    (-1111960800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53505                    (-1095631200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
53506                    (-1080511200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53507                    (-1063576800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
53508                    (-1049061600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53509                    (-1032127200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
53510                    (-1017612000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53511                    (-1001282400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
53512                    (-986162400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53513                    (-969228000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
53514                    (-950479200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53515                    (-942012000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
53516                    (-733356000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53517                    (-719445600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
53518                    (-699487200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53519                    (-684972000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
53520                    (-668037600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53521                    (-654732000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
53522                    (-636588000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53523                    (-622072800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
53524                    (-605743200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53525                    (-590623200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
53526                    (-574293600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53527                    (-558568800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
53528                    (-542239200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53529                    (-527119200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
53530                    (-512604000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53531                    (-496274400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
53532                    (-481154400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53533                    (-464220000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
53534                    (-449704800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53535                    (-432165600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
53536                    (-417650400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53537                    (-401320800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
53538                    (-386200800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53539                    (-369266400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
53540                    (-354751200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53541                    (-337816800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
53542                    (-323301600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53543                    (-306972000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
53544                    (-291852000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53545                    (-276732000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
53546                    (-257983200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53547                    (-245282400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
53548                    (-226533600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53549                    (-213228000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
53550                    (-195084000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53551                    (-182383200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
53552                    (-163634400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53553                    (-150933600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
53554                    (-132184800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53555                    (-119484000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
53556                    (-100735200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53557                    (-88034400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
53558                    (-68680800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53559                    (-59004000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("IST") }),
53560                    (-37242000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53561                    (57722400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53562                    (69818400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53563                    (89172000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53564                    (101268000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53565                    (120621600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53566                    (132717600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53567                    (152071200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53568                    (164167200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53569                    (183520800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53570                    (196221600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53571                    (214970400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53572                    (227671200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53573                    (246420000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53574                    (259120800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53575                    (278474400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53576                    (290570400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53577                    (309924000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53578                    (322020000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53579                    (341373600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53580                    (354675600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53581                    (372819600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53582                    (386125200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53583                    (404269200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53584                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53585                    (435718800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53586                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53587                    (467773200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53588                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53589                    (499222800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53590                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53591                    (530672400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53592                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53593                    (562122000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53594                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53595                    (593571600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53596                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53597                    (625626000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53598                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53599                    (657075600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53600                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53601                    (688525200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53602                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53603                    (719974800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53604                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53605                    (751424400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53606                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53607                    (782874000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53608                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53609                    (814323600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53610                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53611                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53612                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53613                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53614                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53615                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53616                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53617                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53618                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53619                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53620                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53621                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53622                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53623                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53624                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53625                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53626                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53627                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53628                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53629                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53630                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53631                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53632                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53633                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53634                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53635                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53636                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53637                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53638                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53639                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53640                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53641                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53642                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53643                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53644                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53645                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53646                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53647                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53648                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53649                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53650                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53651                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53652                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53653                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53654                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53655                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53656                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53657                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53658                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53659                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53660                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53661                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53662                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53663                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53664                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53665                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53666                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53667                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53668                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53669                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53670                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53671                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53672                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53673                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53674                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53675                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53676                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53677                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53678                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53679                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53680                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53681                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53682                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53683                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53684                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53685                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53686                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53687                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53688                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53689                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53690                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53691                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53692                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53693                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53694                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53695                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53696                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53697                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53698                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53699                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53700                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53701                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53702                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53703                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53704                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53705                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53706                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53707                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53708                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53709                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53710                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53711                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53712                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53713                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53714                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53715                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53716                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53717                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53718                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53719                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53720                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53721                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53722                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53723                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53724                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53725                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53726                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53727                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53728                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53729                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53730                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53731                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53732                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53733                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53734                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53735                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53736                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53737                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53738                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53739                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53740                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53741                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53742                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53743                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53744                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53745                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53746                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53747                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53748                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53749                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53750                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53751                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53752                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53753                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53754                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53755                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53756                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53757                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53758                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53759                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53760                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53761                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53762                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53763                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53764                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53765                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53766                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53767                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53768                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53769                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53770                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53771                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53772                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53773                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53774                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53775                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53776                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53777                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53778                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53779                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53780                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53781                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53782                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53783                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53784                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53785                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53786                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53787                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53788                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53789                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53790                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53791                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53792                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53793                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53794                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53795                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53796                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53797                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53798                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53799                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53800                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53801                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53802                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53803                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53804                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53805                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53806                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53807                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53808                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53809                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53810                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53811                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53812                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53813                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53814                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53815                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53816                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("IST") }),
53817                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
53818                ];
53819                FixedTimespanSet {
53820                    first: FixedTimespan {
53821                        utc_offset: -1521,
53822                        dst_offset: 0,
53823                        name: Some("LMT"),
53824                    },
53825                    rest: REST
53826                }
53827            },
53828
53829            Tz::Europe__Gibraltar => {
53830                const REST: &[(i64, FixedTimespan)] = &[
53831                    (-2821649916, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53832                    (-1691964000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
53833                    (-1680472800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53834                    (-1664143200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
53835                    (-1650146400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53836                    (-1633903200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
53837                    (-1617487200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53838                    (-1601848800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
53839                    (-1586037600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53840                    (-1570399200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
53841                    (-1552168800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53842                    (-1538344800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
53843                    (-1522533600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53844                    (-1507500000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
53845                    (-1490565600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53846                    (-1473631200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
53847                    (-1460930400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53848                    (-1442786400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
53849                    (-1428876000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53850                    (-1410732000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
53851                    (-1396216800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53852                    (-1379282400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
53853                    (-1364767200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53854                    (-1348437600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
53855                    (-1333317600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53856                    (-1315778400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
53857                    (-1301263200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53858                    (-1284328800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
53859                    (-1269813600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53860                    (-1253484000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
53861                    (-1238364000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53862                    (-1221429600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
53863                    (-1206914400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53864                    (-1189980000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
53865                    (-1175464800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53866                    (-1159135200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
53867                    (-1143410400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53868                    (-1126476000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
53869                    (-1111960800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53870                    (-1095631200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
53871                    (-1080511200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53872                    (-1063576800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
53873                    (-1049061600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53874                    (-1032127200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
53875                    (-1017612000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53876                    (-1001282400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
53877                    (-986162400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53878                    (-969228000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
53879                    (-950479200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53880                    (-942012000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
53881                    (-904518000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("BDST") }),
53882                    (-896050800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
53883                    (-875487600, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("BDST") }),
53884                    (-864601200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
53885                    (-844038000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("BDST") }),
53886                    (-832546800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
53887                    (-812588400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("BDST") }),
53888                    (-798073200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
53889                    (-781052400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("BDST") }),
53890                    (-772066800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
53891                    (-764805600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53892                    (-748476000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
53893                    (-733356000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53894                    (-719445600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
53895                    (-717030000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("BDST") }),
53896                    (-706748400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
53897                    (-699487200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53898                    (-687996000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
53899                    (-668037600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53900                    (-654732000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
53901                    (-636588000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53902                    (-622072800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
53903                    (-605743200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53904                    (-590623200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
53905                    (-574293600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53906                    (-558568800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
53907                    (-542239200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53908                    (-527119200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
53909                    (-512604000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53910                    (-496274400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
53911                    (-481154400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53912                    (-464220000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
53913                    (-449704800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53914                    (-432165600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
53915                    (-417650400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
53916                    (-401320800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53917                    (386125200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53918                    (401850000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53919                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53920                    (433299600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53921                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53922                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53923                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53924                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53925                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53926                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53927                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53928                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53929                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53930                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53931                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53932                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53933                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53934                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53935                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53936                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53937                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53938                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53939                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53940                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53941                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53942                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53943                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53944                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53945                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53946                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53947                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53948                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53949                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53950                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53951                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53952                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53953                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53954                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53955                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53956                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53957                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53958                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53959                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53960                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53961                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53962                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53963                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53964                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53965                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53966                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53967                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53968                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53969                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53970                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53971                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53972                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53973                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53974                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53975                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53976                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53977                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53978                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53979                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53980                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53981                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53982                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53983                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53984                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53985                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53986                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53987                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53988                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53989                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53990                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53991                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53992                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53993                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53994                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53995                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53996                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53997                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
53998                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
53999                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54000                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54001                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54002                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54003                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54004                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54005                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54006                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54007                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54008                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54009                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54010                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54011                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54012                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54013                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54014                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54015                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54016                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54017                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54018                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54019                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54020                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54021                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54022                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54023                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54024                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54025                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54026                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54027                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54028                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54029                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54030                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54031                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54032                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54033                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54034                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54035                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54036                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54037                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54038                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54039                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54040                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54041                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54042                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54043                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54044                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54045                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54046                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54047                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54048                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54049                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54050                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54051                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54052                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54053                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54054                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54055                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54056                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54057                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54058                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54059                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54060                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54061                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54062                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54063                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54064                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54065                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54066                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54067                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54068                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54069                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54070                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54071                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54072                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54073                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54074                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54075                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54076                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54077                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54078                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54079                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54080                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54081                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54082                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54083                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54084                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54085                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54086                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54087                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54088                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54089                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54090                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54091                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54092                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54093                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54094                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54095                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54096                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54097                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54098                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54099                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54100                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54101                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54102                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54103                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54104                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54105                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54106                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54107                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54108                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54109                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54110                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54111                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54112                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54113                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54114                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54115                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54116                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54117                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54118                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54119                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54120                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54121                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54122                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54123                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54124                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54125                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54126                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54127                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54128                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54129                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54130                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54131                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54132                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54133                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54134                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54135                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54136                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54137                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54138                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54139                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54140                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54141                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54142                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54143                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54144                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54145                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54146                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54147                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54148                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54149                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54150                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54151                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
54152                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
54153                ];
54154                FixedTimespanSet {
54155                    first: FixedTimespan {
54156                        utc_offset: -1284,
54157                        dst_offset: 0,
54158                        name: Some("LMT"),
54159                    },
54160                    rest: REST
54161                }
54162            },
54163
54164            Tz::Europe__Guernsey => {
54165                const REST: &[(i64, FixedTimespan)] = &[
54166                    (-3852662325, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54167                    (-1691964000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54168                    (-1680472800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54169                    (-1664143200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54170                    (-1650146400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54171                    (-1633903200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54172                    (-1617487200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54173                    (-1601848800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54174                    (-1586037600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54175                    (-1570399200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54176                    (-1552168800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54177                    (-1538344800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54178                    (-1522533600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54179                    (-1507500000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54180                    (-1490565600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54181                    (-1473631200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54182                    (-1460930400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54183                    (-1442786400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54184                    (-1428876000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54185                    (-1410732000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54186                    (-1396216800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54187                    (-1379282400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54188                    (-1364767200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54189                    (-1348437600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54190                    (-1333317600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54191                    (-1315778400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54192                    (-1301263200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54193                    (-1284328800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54194                    (-1269813600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54195                    (-1253484000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54196                    (-1238364000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54197                    (-1221429600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54198                    (-1206914400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54199                    (-1189980000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54200                    (-1175464800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54201                    (-1159135200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54202                    (-1143410400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54203                    (-1126476000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54204                    (-1111960800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54205                    (-1095631200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54206                    (-1080511200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54207                    (-1063576800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54208                    (-1049061600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54209                    (-1032127200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54210                    (-1017612000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54211                    (-1001282400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54212                    (-986162400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54213                    (-969228000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54214                    (-950479200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54215                    (-942012000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54216                    (-904518000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("BDST") }),
54217                    (-896050800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54218                    (-875487600, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("BDST") }),
54219                    (-864601200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54220                    (-844038000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("BDST") }),
54221                    (-832546800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54222                    (-812588400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("BDST") }),
54223                    (-798073200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54224                    (-781052400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("BDST") }),
54225                    (-772066800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54226                    (-764805600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54227                    (-748476000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54228                    (-733356000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54229                    (-719445600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54230                    (-717030000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("BDST") }),
54231                    (-706748400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54232                    (-699487200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54233                    (-687996000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54234                    (-668037600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54235                    (-654732000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54236                    (-636588000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54237                    (-622072800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54238                    (-605743200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54239                    (-590623200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54240                    (-574293600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54241                    (-558568800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54242                    (-542239200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54243                    (-527119200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54244                    (-512604000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54245                    (-496274400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54246                    (-481154400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54247                    (-464220000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54248                    (-449704800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54249                    (-432165600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54250                    (-417650400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54251                    (-401320800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54252                    (-386200800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54253                    (-369266400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54254                    (-354751200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54255                    (-337816800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54256                    (-323301600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54257                    (-306972000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54258                    (-291852000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54259                    (-276732000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54260                    (-257983200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54261                    (-245282400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54262                    (-226533600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54263                    (-213228000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54264                    (-195084000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54265                    (-182383200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54266                    (-163634400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54267                    (-150933600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54268                    (-132184800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54269                    (-119484000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54270                    (-100735200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54271                    (-88034400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54272                    (-68680800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54273                    (-59004000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54274                    (-37242000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("BST") }),
54275                    (57722400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54276                    (69818400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54277                    (89172000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54278                    (101268000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54279                    (120621600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54280                    (132717600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54281                    (152071200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54282                    (164167200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54283                    (183520800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54284                    (196221600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54285                    (214970400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54286                    (227671200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54287                    (246420000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54288                    (259120800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54289                    (278474400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54290                    (290570400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54291                    (309924000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54292                    (322020000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54293                    (341373600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54294                    (354675600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54295                    (372819600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54296                    (386125200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54297                    (404269200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54298                    (417574800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54299                    (435718800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54300                    (449024400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54301                    (467773200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54302                    (481078800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54303                    (499222800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54304                    (512528400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54305                    (530672400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54306                    (543978000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54307                    (562122000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54308                    (575427600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54309                    (593571600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54310                    (606877200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54311                    (625626000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54312                    (638326800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54313                    (657075600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54314                    (670381200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54315                    (688525200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54316                    (701830800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54317                    (719974800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54318                    (733280400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54319                    (751424400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54320                    (764730000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54321                    (782874000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54322                    (796179600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54323                    (814323600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54324                    (828234000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54325                    (846378000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54326                    (859683600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54327                    (877827600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54328                    (891133200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54329                    (909277200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54330                    (922582800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54331                    (941331600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54332                    (954032400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54333                    (972781200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54334                    (985482000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54335                    (1004230800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54336                    (1017536400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54337                    (1035680400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54338                    (1048986000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54339                    (1067130000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54340                    (1080435600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54341                    (1099184400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54342                    (1111885200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54343                    (1130634000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54344                    (1143334800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54345                    (1162083600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54346                    (1174784400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54347                    (1193533200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54348                    (1206838800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54349                    (1224982800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54350                    (1238288400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54351                    (1256432400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54352                    (1269738000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54353                    (1288486800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54354                    (1301187600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54355                    (1319936400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54356                    (1332637200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54357                    (1351386000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54358                    (1364691600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54359                    (1382835600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54360                    (1396141200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54361                    (1414285200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54362                    (1427590800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54363                    (1445734800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54364                    (1459040400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54365                    (1477789200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54366                    (1490490000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54367                    (1509238800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54368                    (1521939600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54369                    (1540688400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54370                    (1553994000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54371                    (1572138000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54372                    (1585443600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54373                    (1603587600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54374                    (1616893200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54375                    (1635642000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54376                    (1648342800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54377                    (1667091600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54378                    (1679792400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54379                    (1698541200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54380                    (1711846800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54381                    (1729990800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54382                    (1743296400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54383                    (1761440400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54384                    (1774746000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54385                    (1792890000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54386                    (1806195600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54387                    (1824944400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54388                    (1837645200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54389                    (1856394000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54390                    (1869094800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54391                    (1887843600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54392                    (1901149200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54393                    (1919293200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54394                    (1932598800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54395                    (1950742800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54396                    (1964048400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54397                    (1982797200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54398                    (1995498000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54399                    (2014246800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54400                    (2026947600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54401                    (2045696400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54402                    (2058397200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54403                    (2077146000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54404                    (2090451600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54405                    (2108595600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54406                    (2121901200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54407                    (2140045200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54408                    (2153350800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54409                    (2172099600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54410                    (2184800400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54411                    (2203549200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54412                    (2216250000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54413                    (2234998800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54414                    (2248304400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54415                    (2266448400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54416                    (2279754000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54417                    (2297898000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54418                    (2311203600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54419                    (2329347600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54420                    (2342653200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54421                    (2361402000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54422                    (2374102800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54423                    (2392851600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54424                    (2405552400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54425                    (2424301200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54426                    (2437606800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54427                    (2455750800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54428                    (2469056400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54429                    (2487200400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54430                    (2500506000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54431                    (2519254800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54432                    (2531955600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54433                    (2550704400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54434                    (2563405200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54435                    (2582154000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54436                    (2595459600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54437                    (2613603600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54438                    (2626909200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54439                    (2645053200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54440                    (2658358800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54441                    (2676502800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54442                    (2689808400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54443                    (2708557200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54444                    (2721258000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54445                    (2740006800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54446                    (2752707600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54447                    (2771456400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54448                    (2784762000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54449                    (2802906000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54450                    (2816211600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54451                    (2834355600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54452                    (2847661200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54453                    (2866410000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54454                    (2879110800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54455                    (2897859600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54456                    (2910560400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54457                    (2929309200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54458                    (2942010000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54459                    (2960758800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54460                    (2974064400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54461                    (2992208400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54462                    (3005514000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54463                    (3023658000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54464                    (3036963600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54465                    (3055712400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54466                    (3068413200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54467                    (3087162000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54468                    (3099862800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54469                    (3118611600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54470                    (3131917200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54471                    (3150061200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54472                    (3163366800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54473                    (3181510800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54474                    (3194816400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54475                    (3212960400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54476                    (3226266000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54477                    (3245014800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54478                    (3257715600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54479                    (3276464400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54480                    (3289165200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54481                    (3307914000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54482                    (3321219600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54483                    (3339363600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54484                    (3352669200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54485                    (3370813200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54486                    (3384118800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54487                    (3402867600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54488                    (3415568400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54489                    (3434317200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54490                    (3447018000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54491                    (3465766800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54492                    (3479072400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54493                    (3497216400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54494                    (3510522000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54495                    (3528666000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54496                    (3541971600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54497                    (3560115600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54498                    (3573421200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54499                    (3592170000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54500                    (3604870800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54501                    (3623619600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54502                    (3636320400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54503                    (3655069200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54504                    (3668374800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54505                    (3686518800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54506                    (3699824400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54507                    (3717968400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54508                    (3731274000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54509                    (3750022800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54510                    (3762723600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54511                    (3781472400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54512                    (3794173200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54513                    (3812922000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54514                    (3825622800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54515                    (3844371600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54516                    (3857677200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54517                    (3875821200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54518                    (3889126800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54519                    (3907270800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54520                    (3920576400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54521                    (3939325200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54522                    (3952026000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54523                    (3970774800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54524                    (3983475600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54525                    (4002224400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54526                    (4015530000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54527                    (4033674000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54528                    (4046979600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54529                    (4065123600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54530                    (4078429200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54531                    (4096573200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54532                ];
54533                FixedTimespanSet {
54534                    first: FixedTimespan {
54535                        utc_offset: -75,
54536                        dst_offset: 0,
54537                        name: Some("LMT"),
54538                    },
54539                    rest: REST
54540                }
54541            },
54542
54543            Tz::Europe__Helsinki => {
54544                const REST: &[(i64, FixedTimespan)] = &[
54545                    (-2890258789, FixedTimespan { utc_offset: 5989, dst_offset: 0, name: Some("HMT") }),
54546                    (-1535938789, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54547                    (-875671200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54548                    (-859773600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54549                    (354672000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54550                    (370396800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54551                    (386121600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54552                    (401846400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54553                    (417574800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54554                    (433299600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54555                    (449024400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54556                    (465354000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54557                    (481078800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54558                    (496803600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54559                    (512528400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54560                    (528253200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54561                    (543978000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54562                    (559702800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54563                    (575427600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54564                    (591152400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54565                    (606877200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54566                    (622602000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54567                    (638326800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54568                    (654656400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54569                    (670381200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54570                    (686106000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54571                    (701830800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54572                    (717555600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54573                    (733280400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54574                    (749005200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54575                    (764730000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54576                    (780454800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54577                    (796179600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54578                    (811904400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54579                    (828234000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54580                    (846378000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54581                    (859683600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54582                    (877827600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54583                    (891133200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54584                    (909277200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54585                    (922582800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54586                    (941331600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54587                    (954032400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54588                    (972781200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54589                    (985482000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54590                    (1004230800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54591                    (1017536400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54592                    (1035680400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54593                    (1048986000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54594                    (1067130000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54595                    (1080435600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54596                    (1099184400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54597                    (1111885200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54598                    (1130634000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54599                    (1143334800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54600                    (1162083600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54601                    (1174784400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54602                    (1193533200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54603                    (1206838800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54604                    (1224982800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54605                    (1238288400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54606                    (1256432400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54607                    (1269738000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54608                    (1288486800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54609                    (1301187600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54610                    (1319936400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54611                    (1332637200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54612                    (1351386000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54613                    (1364691600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54614                    (1382835600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54615                    (1396141200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54616                    (1414285200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54617                    (1427590800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54618                    (1445734800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54619                    (1459040400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54620                    (1477789200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54621                    (1490490000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54622                    (1509238800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54623                    (1521939600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54624                    (1540688400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54625                    (1553994000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54626                    (1572138000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54627                    (1585443600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54628                    (1603587600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54629                    (1616893200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54630                    (1635642000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54631                    (1648342800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54632                    (1667091600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54633                    (1679792400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54634                    (1698541200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54635                    (1711846800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54636                    (1729990800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54637                    (1743296400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54638                    (1761440400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54639                    (1774746000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54640                    (1792890000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54641                    (1806195600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54642                    (1824944400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54643                    (1837645200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54644                    (1856394000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54645                    (1869094800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54646                    (1887843600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54647                    (1901149200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54648                    (1919293200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54649                    (1932598800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54650                    (1950742800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54651                    (1964048400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54652                    (1982797200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54653                    (1995498000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54654                    (2014246800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54655                    (2026947600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54656                    (2045696400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54657                    (2058397200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54658                    (2077146000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54659                    (2090451600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54660                    (2108595600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54661                    (2121901200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54662                    (2140045200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54663                    (2153350800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54664                    (2172099600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54665                    (2184800400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54666                    (2203549200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54667                    (2216250000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54668                    (2234998800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54669                    (2248304400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54670                    (2266448400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54671                    (2279754000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54672                    (2297898000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54673                    (2311203600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54674                    (2329347600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54675                    (2342653200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54676                    (2361402000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54677                    (2374102800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54678                    (2392851600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54679                    (2405552400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54680                    (2424301200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54681                    (2437606800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54682                    (2455750800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54683                    (2469056400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54684                    (2487200400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54685                    (2500506000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54686                    (2519254800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54687                    (2531955600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54688                    (2550704400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54689                    (2563405200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54690                    (2582154000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54691                    (2595459600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54692                    (2613603600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54693                    (2626909200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54694                    (2645053200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54695                    (2658358800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54696                    (2676502800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54697                    (2689808400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54698                    (2708557200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54699                    (2721258000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54700                    (2740006800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54701                    (2752707600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54702                    (2771456400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54703                    (2784762000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54704                    (2802906000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54705                    (2816211600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54706                    (2834355600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54707                    (2847661200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54708                    (2866410000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54709                    (2879110800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54710                    (2897859600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54711                    (2910560400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54712                    (2929309200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54713                    (2942010000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54714                    (2960758800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54715                    (2974064400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54716                    (2992208400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54717                    (3005514000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54718                    (3023658000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54719                    (3036963600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54720                    (3055712400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54721                    (3068413200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54722                    (3087162000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54723                    (3099862800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54724                    (3118611600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54725                    (3131917200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54726                    (3150061200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54727                    (3163366800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54728                    (3181510800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54729                    (3194816400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54730                    (3212960400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54731                    (3226266000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54732                    (3245014800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54733                    (3257715600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54734                    (3276464400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54735                    (3289165200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54736                    (3307914000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54737                    (3321219600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54738                    (3339363600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54739                    (3352669200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54740                    (3370813200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54741                    (3384118800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54742                    (3402867600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54743                    (3415568400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54744                    (3434317200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54745                    (3447018000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54746                    (3465766800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54747                    (3479072400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54748                    (3497216400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54749                    (3510522000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54750                    (3528666000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54751                    (3541971600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54752                    (3560115600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54753                    (3573421200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54754                    (3592170000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54755                    (3604870800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54756                    (3623619600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54757                    (3636320400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54758                    (3655069200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54759                    (3668374800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54760                    (3686518800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54761                    (3699824400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54762                    (3717968400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54763                    (3731274000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54764                    (3750022800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54765                    (3762723600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54766                    (3781472400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54767                    (3794173200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54768                    (3812922000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54769                    (3825622800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54770                    (3844371600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54771                    (3857677200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54772                    (3875821200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54773                    (3889126800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54774                    (3907270800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54775                    (3920576400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54776                    (3939325200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54777                    (3952026000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54778                    (3970774800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54779                    (3983475600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54780                    (4002224400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54781                    (4015530000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54782                    (4033674000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54783                    (4046979600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54784                    (4065123600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54785                    (4078429200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
54786                    (4096573200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
54787                ];
54788                FixedTimespanSet {
54789                    first: FixedTimespan {
54790                        utc_offset: 5989,
54791                        dst_offset: 0,
54792                        name: Some("LMT"),
54793                    },
54794                    rest: REST
54795                }
54796            },
54797
54798            Tz::Europe__Isle_of_Man => {
54799                const REST: &[(i64, FixedTimespan)] = &[
54800                    (-3852662325, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54801                    (-1691964000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54802                    (-1680472800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54803                    (-1664143200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54804                    (-1650146400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54805                    (-1633903200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54806                    (-1617487200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54807                    (-1601848800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54808                    (-1586037600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54809                    (-1570399200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54810                    (-1552168800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54811                    (-1538344800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54812                    (-1522533600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54813                    (-1507500000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54814                    (-1490565600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54815                    (-1473631200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54816                    (-1460930400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54817                    (-1442786400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54818                    (-1428876000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54819                    (-1410732000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54820                    (-1396216800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54821                    (-1379282400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54822                    (-1364767200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54823                    (-1348437600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54824                    (-1333317600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54825                    (-1315778400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54826                    (-1301263200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54827                    (-1284328800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54828                    (-1269813600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54829                    (-1253484000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54830                    (-1238364000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54831                    (-1221429600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54832                    (-1206914400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54833                    (-1189980000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54834                    (-1175464800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54835                    (-1159135200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54836                    (-1143410400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54837                    (-1126476000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54838                    (-1111960800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54839                    (-1095631200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54840                    (-1080511200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54841                    (-1063576800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54842                    (-1049061600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54843                    (-1032127200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54844                    (-1017612000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54845                    (-1001282400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54846                    (-986162400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54847                    (-969228000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54848                    (-950479200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54849                    (-942012000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54850                    (-904518000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("BDST") }),
54851                    (-896050800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54852                    (-875487600, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("BDST") }),
54853                    (-864601200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54854                    (-844038000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("BDST") }),
54855                    (-832546800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54856                    (-812588400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("BDST") }),
54857                    (-798073200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54858                    (-781052400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("BDST") }),
54859                    (-772066800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54860                    (-764805600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54861                    (-748476000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54862                    (-733356000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54863                    (-719445600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54864                    (-717030000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("BDST") }),
54865                    (-706748400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54866                    (-699487200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54867                    (-687996000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54868                    (-668037600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54869                    (-654732000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54870                    (-636588000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54871                    (-622072800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54872                    (-605743200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54873                    (-590623200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54874                    (-574293600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54875                    (-558568800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54876                    (-542239200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54877                    (-527119200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54878                    (-512604000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54879                    (-496274400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54880                    (-481154400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54881                    (-464220000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54882                    (-449704800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54883                    (-432165600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54884                    (-417650400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54885                    (-401320800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54886                    (-386200800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54887                    (-369266400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54888                    (-354751200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54889                    (-337816800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54890                    (-323301600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54891                    (-306972000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54892                    (-291852000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54893                    (-276732000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54894                    (-257983200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54895                    (-245282400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54896                    (-226533600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54897                    (-213228000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54898                    (-195084000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54899                    (-182383200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54900                    (-163634400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54901                    (-150933600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54902                    (-132184800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54903                    (-119484000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54904                    (-100735200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54905                    (-88034400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54906                    (-68680800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54907                    (-59004000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54908                    (-37242000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("BST") }),
54909                    (57722400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54910                    (69818400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54911                    (89172000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54912                    (101268000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54913                    (120621600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54914                    (132717600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54915                    (152071200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54916                    (164167200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54917                    (183520800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54918                    (196221600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54919                    (214970400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54920                    (227671200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54921                    (246420000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54922                    (259120800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54923                    (278474400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54924                    (290570400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54925                    (309924000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54926                    (322020000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54927                    (341373600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54928                    (354675600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54929                    (372819600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54930                    (386125200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54931                    (404269200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54932                    (417574800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54933                    (435718800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54934                    (449024400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54935                    (467773200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54936                    (481078800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54937                    (499222800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54938                    (512528400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54939                    (530672400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54940                    (543978000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54941                    (562122000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54942                    (575427600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54943                    (593571600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54944                    (606877200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54945                    (625626000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54946                    (638326800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54947                    (657075600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54948                    (670381200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54949                    (688525200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54950                    (701830800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54951                    (719974800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54952                    (733280400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54953                    (751424400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54954                    (764730000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54955                    (782874000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54956                    (796179600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54957                    (814323600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54958                    (828234000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54959                    (846378000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54960                    (859683600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54961                    (877827600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54962                    (891133200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54963                    (909277200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54964                    (922582800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54965                    (941331600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54966                    (954032400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54967                    (972781200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54968                    (985482000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54969                    (1004230800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54970                    (1017536400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54971                    (1035680400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54972                    (1048986000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54973                    (1067130000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54974                    (1080435600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54975                    (1099184400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54976                    (1111885200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54977                    (1130634000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54978                    (1143334800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54979                    (1162083600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54980                    (1174784400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54981                    (1193533200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54982                    (1206838800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54983                    (1224982800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54984                    (1238288400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54985                    (1256432400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54986                    (1269738000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54987                    (1288486800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54988                    (1301187600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54989                    (1319936400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54990                    (1332637200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54991                    (1351386000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54992                    (1364691600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54993                    (1382835600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54994                    (1396141200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54995                    (1414285200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54996                    (1427590800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54997                    (1445734800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
54998                    (1459040400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
54999                    (1477789200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55000                    (1490490000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55001                    (1509238800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55002                    (1521939600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55003                    (1540688400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55004                    (1553994000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55005                    (1572138000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55006                    (1585443600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55007                    (1603587600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55008                    (1616893200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55009                    (1635642000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55010                    (1648342800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55011                    (1667091600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55012                    (1679792400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55013                    (1698541200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55014                    (1711846800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55015                    (1729990800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55016                    (1743296400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55017                    (1761440400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55018                    (1774746000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55019                    (1792890000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55020                    (1806195600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55021                    (1824944400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55022                    (1837645200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55023                    (1856394000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55024                    (1869094800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55025                    (1887843600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55026                    (1901149200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55027                    (1919293200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55028                    (1932598800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55029                    (1950742800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55030                    (1964048400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55031                    (1982797200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55032                    (1995498000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55033                    (2014246800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55034                    (2026947600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55035                    (2045696400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55036                    (2058397200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55037                    (2077146000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55038                    (2090451600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55039                    (2108595600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55040                    (2121901200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55041                    (2140045200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55042                    (2153350800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55043                    (2172099600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55044                    (2184800400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55045                    (2203549200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55046                    (2216250000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55047                    (2234998800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55048                    (2248304400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55049                    (2266448400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55050                    (2279754000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55051                    (2297898000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55052                    (2311203600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55053                    (2329347600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55054                    (2342653200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55055                    (2361402000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55056                    (2374102800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55057                    (2392851600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55058                    (2405552400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55059                    (2424301200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55060                    (2437606800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55061                    (2455750800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55062                    (2469056400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55063                    (2487200400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55064                    (2500506000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55065                    (2519254800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55066                    (2531955600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55067                    (2550704400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55068                    (2563405200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55069                    (2582154000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55070                    (2595459600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55071                    (2613603600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55072                    (2626909200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55073                    (2645053200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55074                    (2658358800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55075                    (2676502800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55076                    (2689808400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55077                    (2708557200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55078                    (2721258000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55079                    (2740006800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55080                    (2752707600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55081                    (2771456400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55082                    (2784762000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55083                    (2802906000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55084                    (2816211600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55085                    (2834355600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55086                    (2847661200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55087                    (2866410000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55088                    (2879110800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55089                    (2897859600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55090                    (2910560400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55091                    (2929309200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55092                    (2942010000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55093                    (2960758800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55094                    (2974064400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55095                    (2992208400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55096                    (3005514000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55097                    (3023658000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55098                    (3036963600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55099                    (3055712400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55100                    (3068413200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55101                    (3087162000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55102                    (3099862800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55103                    (3118611600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55104                    (3131917200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55105                    (3150061200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55106                    (3163366800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55107                    (3181510800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55108                    (3194816400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55109                    (3212960400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55110                    (3226266000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55111                    (3245014800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55112                    (3257715600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55113                    (3276464400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55114                    (3289165200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55115                    (3307914000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55116                    (3321219600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55117                    (3339363600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55118                    (3352669200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55119                    (3370813200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55120                    (3384118800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55121                    (3402867600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55122                    (3415568400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55123                    (3434317200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55124                    (3447018000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55125                    (3465766800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55126                    (3479072400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55127                    (3497216400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55128                    (3510522000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55129                    (3528666000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55130                    (3541971600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55131                    (3560115600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55132                    (3573421200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55133                    (3592170000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55134                    (3604870800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55135                    (3623619600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55136                    (3636320400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55137                    (3655069200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55138                    (3668374800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55139                    (3686518800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55140                    (3699824400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55141                    (3717968400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55142                    (3731274000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55143                    (3750022800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55144                    (3762723600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55145                    (3781472400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55146                    (3794173200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55147                    (3812922000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55148                    (3825622800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55149                    (3844371600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55150                    (3857677200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55151                    (3875821200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55152                    (3889126800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55153                    (3907270800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55154                    (3920576400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55155                    (3939325200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55156                    (3952026000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55157                    (3970774800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55158                    (3983475600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55159                    (4002224400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55160                    (4015530000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55161                    (4033674000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55162                    (4046979600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55163                    (4065123600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55164                    (4078429200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55165                    (4096573200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55166                ];
55167                FixedTimespanSet {
55168                    first: FixedTimespan {
55169                        utc_offset: -75,
55170                        dst_offset: 0,
55171                        name: Some("LMT"),
55172                    },
55173                    rest: REST
55174                }
55175            },
55176
55177            Tz::Europe__Istanbul => {
55178                const REST: &[(i64, FixedTimespan)] = &[
55179                    (-2840147752, FixedTimespan { utc_offset: 7016, dst_offset: 0, name: Some("IMT") }),
55180                    (-1869875816, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55181                    (-1693706400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55182                    (-1680490800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55183                    (-1570413600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55184                    (-1552186800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55185                    (-1538359200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55186                    (-1522551600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55187                    (-1507514400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55188                    (-1490583600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55189                    (-1440208800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55190                    (-1428030000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55191                    (-1409709600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55192                    (-1396494000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55193                    (-931053600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55194                    (-922676400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55195                    (-917834400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55196                    (-892436400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55197                    (-875844000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55198                    (-764737200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55199                    (-744343200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55200                    (-733806000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55201                    (-716436000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55202                    (-701924400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55203                    (-684986400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55204                    (-670474800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55205                    (-654141600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55206                    (-639025200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55207                    (-622087200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55208                    (-606970800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55209                    (-590032800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55210                    (-575521200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55211                    (-235620000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55212                    (-194842800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55213                    (-177732000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55214                    (-165726000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55215                    (107910000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55216                    (121215600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55217                    (133920000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55218                    (152665200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55219                    (164678400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55220                    (184114800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55221                    (196214400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55222                    (215564400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55223                    (228873600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55224                    (245804400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55225                    (260323200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55226                    (267915600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
55227                    (428454000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
55228                    (433893600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
55229                    (468111600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55230                    (482799600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55231                    (496710000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55232                    (512521200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55233                    (528246000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55234                    (543970800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55235                    (559695600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55236                    (575420400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55237                    (591145200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55238                    (606870000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55239                    (622594800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55240                    (638319600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55241                    (654649200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55242                    (670374000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55243                    (686098800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55244                    (701823600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55245                    (717548400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55246                    (733273200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55247                    (748998000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55248                    (764118000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55249                    (780447600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55250                    (796172400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55251                    (811897200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55252                    (828226800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55253                    (846370800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55254                    (859676400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55255                    (877820400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55256                    (891126000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55257                    (909270000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55258                    (922575600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55259                    (941324400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55260                    (954025200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55261                    (972774000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55262                    (985474800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55263                    (1004223600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55264                    (1017529200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55265                    (1035673200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55266                    (1048978800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55267                    (1067122800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55268                    (1080428400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55269                    (1099177200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55270                    (1111878000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55271                    (1130626800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55272                    (1143327600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55273                    (1162076400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55274                    (1174784400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55275                    (1193533200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55276                    (1206838800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55277                    (1224982800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55278                    (1238288400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55279                    (1256432400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55280                    (1269738000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55281                    (1288486800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55282                    (1301274000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55283                    (1319936400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55284                    (1332637200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55285                    (1351386000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55286                    (1364691600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55287                    (1382835600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55288                    (1396227600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55289                    (1414285200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55290                    (1427590800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55291                    (1446944400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55292                    (1459040400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55293                    (1473195600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
55294                ];
55295                FixedTimespanSet {
55296                    first: FixedTimespan {
55297                        utc_offset: 6952,
55298                        dst_offset: 0,
55299                        name: Some("LMT"),
55300                    },
55301                    rest: REST
55302                }
55303            },
55304
55305            Tz::Europe__Jersey => {
55306                const REST: &[(i64, FixedTimespan)] = &[
55307                    (-3852662325, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55308                    (-1691964000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55309                    (-1680472800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55310                    (-1664143200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55311                    (-1650146400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55312                    (-1633903200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55313                    (-1617487200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55314                    (-1601848800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55315                    (-1586037600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55316                    (-1570399200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55317                    (-1552168800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55318                    (-1538344800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55319                    (-1522533600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55320                    (-1507500000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55321                    (-1490565600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55322                    (-1473631200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55323                    (-1460930400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55324                    (-1442786400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55325                    (-1428876000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55326                    (-1410732000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55327                    (-1396216800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55328                    (-1379282400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55329                    (-1364767200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55330                    (-1348437600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55331                    (-1333317600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55332                    (-1315778400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55333                    (-1301263200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55334                    (-1284328800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55335                    (-1269813600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55336                    (-1253484000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55337                    (-1238364000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55338                    (-1221429600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55339                    (-1206914400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55340                    (-1189980000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55341                    (-1175464800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55342                    (-1159135200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55343                    (-1143410400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55344                    (-1126476000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55345                    (-1111960800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55346                    (-1095631200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55347                    (-1080511200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55348                    (-1063576800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55349                    (-1049061600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55350                    (-1032127200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55351                    (-1017612000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55352                    (-1001282400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55353                    (-986162400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55354                    (-969228000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55355                    (-950479200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55356                    (-942012000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55357                    (-904518000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("BDST") }),
55358                    (-896050800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55359                    (-875487600, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("BDST") }),
55360                    (-864601200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55361                    (-844038000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("BDST") }),
55362                    (-832546800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55363                    (-812588400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("BDST") }),
55364                    (-798073200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55365                    (-781052400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("BDST") }),
55366                    (-772066800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55367                    (-764805600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55368                    (-748476000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55369                    (-733356000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55370                    (-719445600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55371                    (-717030000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("BDST") }),
55372                    (-706748400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55373                    (-699487200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55374                    (-687996000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55375                    (-668037600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55376                    (-654732000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55377                    (-636588000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55378                    (-622072800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55379                    (-605743200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55380                    (-590623200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55381                    (-574293600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55382                    (-558568800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55383                    (-542239200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55384                    (-527119200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55385                    (-512604000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55386                    (-496274400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55387                    (-481154400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55388                    (-464220000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55389                    (-449704800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55390                    (-432165600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55391                    (-417650400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55392                    (-401320800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55393                    (-386200800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55394                    (-369266400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55395                    (-354751200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55396                    (-337816800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55397                    (-323301600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55398                    (-306972000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55399                    (-291852000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55400                    (-276732000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55401                    (-257983200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55402                    (-245282400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55403                    (-226533600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55404                    (-213228000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55405                    (-195084000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55406                    (-182383200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55407                    (-163634400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55408                    (-150933600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55409                    (-132184800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55410                    (-119484000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55411                    (-100735200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55412                    (-88034400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55413                    (-68680800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55414                    (-59004000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55415                    (-37242000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("BST") }),
55416                    (57722400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55417                    (69818400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55418                    (89172000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55419                    (101268000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55420                    (120621600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55421                    (132717600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55422                    (152071200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55423                    (164167200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55424                    (183520800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55425                    (196221600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55426                    (214970400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55427                    (227671200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55428                    (246420000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55429                    (259120800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55430                    (278474400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55431                    (290570400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55432                    (309924000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55433                    (322020000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55434                    (341373600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55435                    (354675600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55436                    (372819600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55437                    (386125200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55438                    (404269200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55439                    (417574800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55440                    (435718800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55441                    (449024400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55442                    (467773200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55443                    (481078800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55444                    (499222800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55445                    (512528400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55446                    (530672400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55447                    (543978000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55448                    (562122000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55449                    (575427600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55450                    (593571600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55451                    (606877200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55452                    (625626000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55453                    (638326800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55454                    (657075600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55455                    (670381200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55456                    (688525200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55457                    (701830800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55458                    (719974800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55459                    (733280400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55460                    (751424400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55461                    (764730000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55462                    (782874000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55463                    (796179600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55464                    (814323600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55465                    (828234000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55466                    (846378000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55467                    (859683600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55468                    (877827600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55469                    (891133200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55470                    (909277200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55471                    (922582800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55472                    (941331600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55473                    (954032400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55474                    (972781200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55475                    (985482000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55476                    (1004230800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55477                    (1017536400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55478                    (1035680400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55479                    (1048986000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55480                    (1067130000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55481                    (1080435600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55482                    (1099184400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55483                    (1111885200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55484                    (1130634000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55485                    (1143334800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55486                    (1162083600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55487                    (1174784400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55488                    (1193533200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55489                    (1206838800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55490                    (1224982800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55491                    (1238288400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55492                    (1256432400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55493                    (1269738000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55494                    (1288486800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55495                    (1301187600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55496                    (1319936400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55497                    (1332637200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55498                    (1351386000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55499                    (1364691600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55500                    (1382835600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55501                    (1396141200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55502                    (1414285200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55503                    (1427590800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55504                    (1445734800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55505                    (1459040400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55506                    (1477789200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55507                    (1490490000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55508                    (1509238800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55509                    (1521939600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55510                    (1540688400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55511                    (1553994000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55512                    (1572138000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55513                    (1585443600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55514                    (1603587600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55515                    (1616893200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55516                    (1635642000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55517                    (1648342800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55518                    (1667091600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55519                    (1679792400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55520                    (1698541200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55521                    (1711846800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55522                    (1729990800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55523                    (1743296400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55524                    (1761440400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55525                    (1774746000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55526                    (1792890000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55527                    (1806195600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55528                    (1824944400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55529                    (1837645200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55530                    (1856394000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55531                    (1869094800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55532                    (1887843600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55533                    (1901149200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55534                    (1919293200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55535                    (1932598800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55536                    (1950742800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55537                    (1964048400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55538                    (1982797200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55539                    (1995498000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55540                    (2014246800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55541                    (2026947600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55542                    (2045696400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55543                    (2058397200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55544                    (2077146000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55545                    (2090451600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55546                    (2108595600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55547                    (2121901200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55548                    (2140045200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55549                    (2153350800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55550                    (2172099600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55551                    (2184800400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55552                    (2203549200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55553                    (2216250000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55554                    (2234998800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55555                    (2248304400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55556                    (2266448400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55557                    (2279754000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55558                    (2297898000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55559                    (2311203600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55560                    (2329347600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55561                    (2342653200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55562                    (2361402000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55563                    (2374102800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55564                    (2392851600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55565                    (2405552400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55566                    (2424301200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55567                    (2437606800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55568                    (2455750800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55569                    (2469056400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55570                    (2487200400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55571                    (2500506000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55572                    (2519254800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55573                    (2531955600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55574                    (2550704400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55575                    (2563405200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55576                    (2582154000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55577                    (2595459600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55578                    (2613603600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55579                    (2626909200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55580                    (2645053200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55581                    (2658358800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55582                    (2676502800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55583                    (2689808400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55584                    (2708557200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55585                    (2721258000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55586                    (2740006800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55587                    (2752707600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55588                    (2771456400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55589                    (2784762000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55590                    (2802906000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55591                    (2816211600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55592                    (2834355600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55593                    (2847661200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55594                    (2866410000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55595                    (2879110800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55596                    (2897859600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55597                    (2910560400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55598                    (2929309200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55599                    (2942010000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55600                    (2960758800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55601                    (2974064400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55602                    (2992208400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55603                    (3005514000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55604                    (3023658000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55605                    (3036963600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55606                    (3055712400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55607                    (3068413200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55608                    (3087162000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55609                    (3099862800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55610                    (3118611600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55611                    (3131917200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55612                    (3150061200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55613                    (3163366800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55614                    (3181510800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55615                    (3194816400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55616                    (3212960400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55617                    (3226266000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55618                    (3245014800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55619                    (3257715600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55620                    (3276464400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55621                    (3289165200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55622                    (3307914000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55623                    (3321219600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55624                    (3339363600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55625                    (3352669200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55626                    (3370813200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55627                    (3384118800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55628                    (3402867600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55629                    (3415568400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55630                    (3434317200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55631                    (3447018000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55632                    (3465766800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55633                    (3479072400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55634                    (3497216400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55635                    (3510522000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55636                    (3528666000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55637                    (3541971600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55638                    (3560115600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55639                    (3573421200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55640                    (3592170000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55641                    (3604870800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55642                    (3623619600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55643                    (3636320400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55644                    (3655069200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55645                    (3668374800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55646                    (3686518800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55647                    (3699824400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55648                    (3717968400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55649                    (3731274000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55650                    (3750022800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55651                    (3762723600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55652                    (3781472400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55653                    (3794173200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55654                    (3812922000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55655                    (3825622800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55656                    (3844371600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55657                    (3857677200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55658                    (3875821200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55659                    (3889126800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55660                    (3907270800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55661                    (3920576400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55662                    (3939325200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55663                    (3952026000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55664                    (3970774800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55665                    (3983475600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55666                    (4002224400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55667                    (4015530000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55668                    (4033674000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55669                    (4046979600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55670                    (4065123600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55671                    (4078429200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
55672                    (4096573200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
55673                ];
55674                FixedTimespanSet {
55675                    first: FixedTimespan {
55676                        utc_offset: -75,
55677                        dst_offset: 0,
55678                        name: Some("LMT"),
55679                    },
55680                    rest: REST
55681                }
55682            },
55683
55684            Tz::Europe__Kaliningrad => {
55685                const REST: &[(i64, FixedTimespan)] = &[
55686                    (-2422056120, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
55687                    (-1693706400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
55688                    (-1680483600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
55689                    (-1663455600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
55690                    (-1650150000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
55691                    (-1632006000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
55692                    (-1618700400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
55693                    (-938905200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
55694                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
55695                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
55696                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
55697                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
55698                    (-796777200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
55699                    (-781052400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
55700                    (-780372000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55701                    (-778730400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55702                    (-762663600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55703                    (-749095200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
55704                    (354920400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
55705                    (370728000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
55706                    (386456400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
55707                    (402264000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
55708                    (417992400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
55709                    (433800000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
55710                    (449614800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
55711                    (465346800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
55712                    (481071600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
55713                    (496796400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
55714                    (512521200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
55715                    (528246000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
55716                    (543970800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
55717                    (559695600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
55718                    (575420400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
55719                    (591145200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
55720                    (606870000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55721                    (622598400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55722                    (638323200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55723                    (654652800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55724                    (670377600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55725                    (686102400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55726                    (701827200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55727                    (717552000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55728                    (733276800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55729                    (749001600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55730                    (764726400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55731                    (780451200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55732                    (796176000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55733                    (811900800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55734                    (828230400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55735                    (846374400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55736                    (859680000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55737                    (877824000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55738                    (891129600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55739                    (909273600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55740                    (922579200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55741                    (941328000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55742                    (954028800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55743                    (972777600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55744                    (985478400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55745                    (1004227200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55746                    (1017532800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55747                    (1035676800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55748                    (1048982400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55749                    (1067126400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55750                    (1080432000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55751                    (1099180800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55752                    (1111881600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55753                    (1130630400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55754                    (1143331200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55755                    (1162080000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55756                    (1174780800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55757                    (1193529600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55758                    (1206835200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55759                    (1224979200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55760                    (1238284800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55761                    (1256428800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55762                    (1269734400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55763                    (1288483200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55764                    (1301184000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
55765                    (1414278000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55766                ];
55767                FixedTimespanSet {
55768                    first: FixedTimespan {
55769                        utc_offset: 4920,
55770                        dst_offset: 0,
55771                        name: Some("LMT"),
55772                    },
55773                    rest: REST
55774                }
55775            },
55776
55777            Tz::Europe__Kiev => {
55778                const REST: &[(i64, FixedTimespan)] = &[
55779                    (-2840148124, FixedTimespan { utc_offset: 7324, dst_offset: 0, name: Some("KMT") }),
55780                    (-1441159324, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55781                    (-1247536800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
55782                    (-892522800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
55783                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
55784                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
55785                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
55786                    (-825382800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
55787                    (354920400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
55788                    (370728000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
55789                    (386456400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
55790                    (402264000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
55791                    (417992400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
55792                    (433800000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
55793                    (449614800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
55794                    (465346800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
55795                    (481071600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
55796                    (496796400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
55797                    (512521200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
55798                    (528246000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
55799                    (543970800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
55800                    (559695600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
55801                    (575420400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
55802                    (591145200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
55803                    (606870000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
55804                    (622594800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
55805                    (638319600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
55806                    (646783200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55807                    (686102400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55808                    (701827200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55809                    (717552000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55810                    (733276800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55811                    (749001600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55812                    (764726400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55813                    (780451200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55814                    (796176000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55815                    (811900800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55816                    (828230400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55817                    (846378000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55818                    (859683600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55819                    (877827600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55820                    (891133200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55821                    (909277200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55822                    (922582800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55823                    (941331600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55824                    (954032400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55825                    (972781200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55826                    (985482000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55827                    (1004230800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55828                    (1017536400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55829                    (1035680400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55830                    (1048986000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55831                    (1067130000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55832                    (1080435600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55833                    (1099184400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55834                    (1111885200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55835                    (1130634000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55836                    (1143334800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55837                    (1162083600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55838                    (1174784400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55839                    (1193533200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55840                    (1206838800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55841                    (1224982800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55842                    (1238288400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55843                    (1256432400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55844                    (1269738000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55845                    (1288486800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55846                    (1301187600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55847                    (1319936400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55848                    (1332637200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55849                    (1351386000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55850                    (1364691600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55851                    (1382835600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55852                    (1396141200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55853                    (1414285200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55854                    (1427590800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55855                    (1445734800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55856                    (1459040400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55857                    (1477789200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55858                    (1490490000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55859                    (1509238800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55860                    (1521939600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55861                    (1540688400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55862                    (1553994000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55863                    (1572138000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55864                    (1585443600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55865                    (1603587600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55866                    (1616893200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55867                    (1635642000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55868                    (1648342800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55869                    (1667091600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55870                    (1679792400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55871                    (1698541200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55872                    (1711846800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55873                    (1729990800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55874                    (1743296400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55875                    (1761440400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55876                    (1774746000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55877                    (1792890000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55878                    (1806195600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55879                    (1824944400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55880                    (1837645200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55881                    (1856394000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55882                    (1869094800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55883                    (1887843600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55884                    (1901149200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55885                    (1919293200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55886                    (1932598800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55887                    (1950742800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55888                    (1964048400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55889                    (1982797200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55890                    (1995498000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55891                    (2014246800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55892                    (2026947600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55893                    (2045696400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55894                    (2058397200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55895                    (2077146000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55896                    (2090451600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55897                    (2108595600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55898                    (2121901200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55899                    (2140045200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55900                    (2153350800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55901                    (2172099600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55902                    (2184800400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55903                    (2203549200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55904                    (2216250000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55905                    (2234998800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55906                    (2248304400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55907                    (2266448400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55908                    (2279754000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55909                    (2297898000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55910                    (2311203600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55911                    (2329347600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55912                    (2342653200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55913                    (2361402000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55914                    (2374102800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55915                    (2392851600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55916                    (2405552400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55917                    (2424301200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55918                    (2437606800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55919                    (2455750800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55920                    (2469056400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55921                    (2487200400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55922                    (2500506000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55923                    (2519254800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55924                    (2531955600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55925                    (2550704400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55926                    (2563405200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55927                    (2582154000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55928                    (2595459600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55929                    (2613603600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55930                    (2626909200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55931                    (2645053200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55932                    (2658358800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55933                    (2676502800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55934                    (2689808400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55935                    (2708557200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55936                    (2721258000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55937                    (2740006800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55938                    (2752707600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55939                    (2771456400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55940                    (2784762000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55941                    (2802906000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55942                    (2816211600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55943                    (2834355600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55944                    (2847661200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55945                    (2866410000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55946                    (2879110800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55947                    (2897859600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55948                    (2910560400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55949                    (2929309200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55950                    (2942010000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55951                    (2960758800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55952                    (2974064400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55953                    (2992208400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55954                    (3005514000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55955                    (3023658000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55956                    (3036963600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55957                    (3055712400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55958                    (3068413200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55959                    (3087162000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55960                    (3099862800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55961                    (3118611600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55962                    (3131917200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55963                    (3150061200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55964                    (3163366800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55965                    (3181510800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55966                    (3194816400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55967                    (3212960400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55968                    (3226266000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55969                    (3245014800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55970                    (3257715600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55971                    (3276464400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55972                    (3289165200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55973                    (3307914000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55974                    (3321219600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55975                    (3339363600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55976                    (3352669200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55977                    (3370813200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55978                    (3384118800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55979                    (3402867600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55980                    (3415568400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55981                    (3434317200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55982                    (3447018000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55983                    (3465766800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55984                    (3479072400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55985                    (3497216400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55986                    (3510522000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55987                    (3528666000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55988                    (3541971600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55989                    (3560115600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55990                    (3573421200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55991                    (3592170000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55992                    (3604870800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55993                    (3623619600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55994                    (3636320400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55995                    (3655069200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55996                    (3668374800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55997                    (3686518800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
55998                    (3699824400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
55999                    (3717968400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56000                    (3731274000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56001                    (3750022800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56002                    (3762723600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56003                    (3781472400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56004                    (3794173200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56005                    (3812922000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56006                    (3825622800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56007                    (3844371600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56008                    (3857677200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56009                    (3875821200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56010                    (3889126800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56011                    (3907270800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56012                    (3920576400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56013                    (3939325200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56014                    (3952026000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56015                    (3970774800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56016                    (3983475600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56017                    (4002224400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56018                    (4015530000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56019                    (4033674000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56020                    (4046979600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56021                    (4065123600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56022                    (4078429200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56023                    (4096573200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56024                ];
56025                FixedTimespanSet {
56026                    first: FixedTimespan {
56027                        utc_offset: 7324,
56028                        dst_offset: 0,
56029                        name: Some("LMT"),
56030                    },
56031                    rest: REST
56032                }
56033            },
56034
56035            Tz::Europe__Kirov => {
56036                const REST: &[(i64, FixedTimespan)] = &[
56037                    (-1593820800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
56038                    (-1247540400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
56039                    (354916800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
56040                    (370724400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
56041                    (386452800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
56042                    (402260400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
56043                    (417988800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
56044                    (433796400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
56045                    (449611200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
56046                    (465343200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
56047                    (481068000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
56048                    (496792800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
56049                    (512517600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
56050                    (528242400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
56051                    (543967200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
56052                    (559692000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
56053                    (575416800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
56054                    (591141600, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
56055                    (606866400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
56056                    (622594800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
56057                    (638319600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
56058                    (654649200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
56059                    (670374000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
56060                    (701820000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
56061                    (717548400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
56062                    (733273200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
56063                    (748998000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
56064                    (764722800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
56065                    (780447600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
56066                    (796172400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
56067                    (811897200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
56068                    (828226800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
56069                    (846370800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
56070                    (859676400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
56071                    (877820400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
56072                    (891126000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
56073                    (909270000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
56074                    (922575600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
56075                    (941324400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
56076                    (954025200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
56077                    (972774000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
56078                    (985474800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
56079                    (1004223600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
56080                    (1017529200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
56081                    (1035673200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
56082                    (1048978800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
56083                    (1067122800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
56084                    (1080428400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
56085                    (1099177200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
56086                    (1111878000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
56087                    (1130626800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
56088                    (1143327600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
56089                    (1162076400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
56090                    (1174777200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
56091                    (1193526000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
56092                    (1206831600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
56093                    (1224975600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
56094                    (1238281200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
56095                    (1256425200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
56096                    (1269730800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
56097                    (1288479600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
56098                    (1301180400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: Some("MSK") }),
56099                    (1414274400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
56100                ];
56101                FixedTimespanSet {
56102                    first: FixedTimespan {
56103                        utc_offset: 11928,
56104                        dst_offset: 0,
56105                        name: Some("LMT"),
56106                    },
56107                    rest: REST
56108                }
56109            },
56110
56111            Tz::Europe__Kyiv => {
56112                const REST: &[(i64, FixedTimespan)] = &[
56113                    (-2840148124, FixedTimespan { utc_offset: 7324, dst_offset: 0, name: Some("KMT") }),
56114                    (-1441159324, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56115                    (-1247536800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
56116                    (-892522800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56117                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56118                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56119                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56120                    (-825382800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
56121                    (354920400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
56122                    (370728000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
56123                    (386456400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
56124                    (402264000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
56125                    (417992400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
56126                    (433800000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
56127                    (449614800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
56128                    (465346800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
56129                    (481071600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
56130                    (496796400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
56131                    (512521200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
56132                    (528246000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
56133                    (543970800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
56134                    (559695600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
56135                    (575420400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
56136                    (591145200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
56137                    (606870000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
56138                    (622594800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
56139                    (638319600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
56140                    (646783200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56141                    (686102400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56142                    (701827200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56143                    (717552000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56144                    (733276800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56145                    (749001600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56146                    (764726400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56147                    (780451200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56148                    (796176000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56149                    (811900800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56150                    (828230400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56151                    (846378000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56152                    (859683600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56153                    (877827600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56154                    (891133200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56155                    (909277200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56156                    (922582800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56157                    (941331600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56158                    (954032400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56159                    (972781200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56160                    (985482000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56161                    (1004230800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56162                    (1017536400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56163                    (1035680400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56164                    (1048986000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56165                    (1067130000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56166                    (1080435600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56167                    (1099184400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56168                    (1111885200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56169                    (1130634000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56170                    (1143334800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56171                    (1162083600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56172                    (1174784400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56173                    (1193533200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56174                    (1206838800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56175                    (1224982800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56176                    (1238288400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56177                    (1256432400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56178                    (1269738000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56179                    (1288486800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56180                    (1301187600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56181                    (1319936400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56182                    (1332637200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56183                    (1351386000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56184                    (1364691600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56185                    (1382835600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56186                    (1396141200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56187                    (1414285200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56188                    (1427590800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56189                    (1445734800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56190                    (1459040400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56191                    (1477789200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56192                    (1490490000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56193                    (1509238800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56194                    (1521939600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56195                    (1540688400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56196                    (1553994000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56197                    (1572138000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56198                    (1585443600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56199                    (1603587600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56200                    (1616893200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56201                    (1635642000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56202                    (1648342800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56203                    (1667091600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56204                    (1679792400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56205                    (1698541200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56206                    (1711846800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56207                    (1729990800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56208                    (1743296400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56209                    (1761440400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56210                    (1774746000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56211                    (1792890000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56212                    (1806195600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56213                    (1824944400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56214                    (1837645200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56215                    (1856394000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56216                    (1869094800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56217                    (1887843600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56218                    (1901149200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56219                    (1919293200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56220                    (1932598800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56221                    (1950742800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56222                    (1964048400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56223                    (1982797200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56224                    (1995498000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56225                    (2014246800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56226                    (2026947600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56227                    (2045696400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56228                    (2058397200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56229                    (2077146000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56230                    (2090451600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56231                    (2108595600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56232                    (2121901200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56233                    (2140045200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56234                    (2153350800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56235                    (2172099600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56236                    (2184800400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56237                    (2203549200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56238                    (2216250000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56239                    (2234998800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56240                    (2248304400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56241                    (2266448400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56242                    (2279754000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56243                    (2297898000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56244                    (2311203600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56245                    (2329347600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56246                    (2342653200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56247                    (2361402000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56248                    (2374102800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56249                    (2392851600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56250                    (2405552400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56251                    (2424301200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56252                    (2437606800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56253                    (2455750800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56254                    (2469056400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56255                    (2487200400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56256                    (2500506000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56257                    (2519254800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56258                    (2531955600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56259                    (2550704400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56260                    (2563405200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56261                    (2582154000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56262                    (2595459600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56263                    (2613603600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56264                    (2626909200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56265                    (2645053200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56266                    (2658358800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56267                    (2676502800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56268                    (2689808400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56269                    (2708557200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56270                    (2721258000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56271                    (2740006800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56272                    (2752707600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56273                    (2771456400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56274                    (2784762000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56275                    (2802906000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56276                    (2816211600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56277                    (2834355600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56278                    (2847661200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56279                    (2866410000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56280                    (2879110800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56281                    (2897859600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56282                    (2910560400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56283                    (2929309200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56284                    (2942010000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56285                    (2960758800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56286                    (2974064400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56287                    (2992208400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56288                    (3005514000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56289                    (3023658000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56290                    (3036963600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56291                    (3055712400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56292                    (3068413200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56293                    (3087162000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56294                    (3099862800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56295                    (3118611600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56296                    (3131917200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56297                    (3150061200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56298                    (3163366800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56299                    (3181510800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56300                    (3194816400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56301                    (3212960400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56302                    (3226266000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56303                    (3245014800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56304                    (3257715600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56305                    (3276464400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56306                    (3289165200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56307                    (3307914000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56308                    (3321219600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56309                    (3339363600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56310                    (3352669200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56311                    (3370813200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56312                    (3384118800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56313                    (3402867600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56314                    (3415568400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56315                    (3434317200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56316                    (3447018000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56317                    (3465766800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56318                    (3479072400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56319                    (3497216400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56320                    (3510522000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56321                    (3528666000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56322                    (3541971600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56323                    (3560115600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56324                    (3573421200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56325                    (3592170000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56326                    (3604870800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56327                    (3623619600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56328                    (3636320400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56329                    (3655069200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56330                    (3668374800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56331                    (3686518800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56332                    (3699824400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56333                    (3717968400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56334                    (3731274000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56335                    (3750022800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56336                    (3762723600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56337                    (3781472400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56338                    (3794173200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56339                    (3812922000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56340                    (3825622800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56341                    (3844371600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56342                    (3857677200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56343                    (3875821200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56344                    (3889126800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56345                    (3907270800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56346                    (3920576400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56347                    (3939325200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56348                    (3952026000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56349                    (3970774800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56350                    (3983475600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56351                    (4002224400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56352                    (4015530000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56353                    (4033674000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56354                    (4046979600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56355                    (4065123600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56356                    (4078429200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
56357                    (4096573200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
56358                ];
56359                FixedTimespanSet {
56360                    first: FixedTimespan {
56361                        utc_offset: 7324,
56362                        dst_offset: 0,
56363                        name: Some("LMT"),
56364                    },
56365                    rest: REST
56366                }
56367            },
56368
56369            Tz::Europe__Lisbon => {
56370                const REST: &[(i64, FixedTimespan)] = &[
56371                    (-1830384000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56372                    (-1689555600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56373                    (-1677801600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56374                    (-1667433600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56375                    (-1647738000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56376                    (-1635897600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56377                    (-1616202000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56378                    (-1604361600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56379                    (-1584666000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56380                    (-1572739200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56381                    (-1553043600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56382                    (-1541203200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56383                    (-1521507600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56384                    (-1442451600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56385                    (-1427677200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56386                    (-1379293200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56387                    (-1364778000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56388                    (-1348448400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56389                    (-1333328400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56390                    (-1316394000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56391                    (-1301274000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56392                    (-1284339600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56393                    (-1269824400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56394                    (-1221440400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56395                    (-1206925200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56396                    (-1191200400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56397                    (-1175475600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56398                    (-1127696400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56399                    (-1111971600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56400                    (-1096851600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56401                    (-1080522000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56402                    (-1063587600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56403                    (-1049072400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56404                    (-1033347600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56405                    (-1017622800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56406                    (-1002502800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56407                    (-986173200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56408                    (-969238800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56409                    (-950490000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56410                    (-942022800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56411                    (-922496400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56412                    (-906944400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56413                    (-891133200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56414                    (-877309200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56415                    (-873684000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("WEMT") }),
56416                    (-864007200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56417                    (-857955600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56418                    (-845859600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56419                    (-842839200, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("WEMT") }),
56420                    (-831348000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56421                    (-825901200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56422                    (-814410000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56423                    (-810784800, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("WEMT") }),
56424                    (-799898400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56425                    (-794451600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56426                    (-782960400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56427                    (-779335200, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("WEMT") }),
56428                    (-768448800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56429                    (-763002000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56430                    (-749091600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56431                    (-733366800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56432                    (-717631200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56433                    (-701906400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56434                    (-686181600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56435                    (-670456800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56436                    (-654732000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56437                    (-639007200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56438                    (-623282400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56439                    (-607557600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56440                    (-591832800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56441                    (-575503200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56442                    (-559778400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56443                    (-544053600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56444                    (-528328800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56445                    (-512604000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56446                    (-496879200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56447                    (-481154400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56448                    (-465429600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56449                    (-449704800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56450                    (-433980000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56451                    (-417650400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56452                    (-401925600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56453                    (-386200800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56454                    (-370476000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56455                    (-354751200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56456                    (-339026400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56457                    (-323301600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56458                    (-307576800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56459                    (-291852000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56460                    (-276127200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56461                    (-260402400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56462                    (-244677600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56463                    (-228348000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56464                    (-212623200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56465                    (-196898400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56466                    (-181173600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56467                    (-165448800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56468                    (-149724000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56469                    (-133999200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56470                    (-118274400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56471                    (-102549600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56472                    (212544000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56473                    (228268800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56474                    (243993600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56475                    (260326800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56476                    (276051600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56477                    (291776400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56478                    (307501200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56479                    (323830800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56480                    (338950800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56481                    (354672000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56482                    (370396800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56483                    (386121600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56484                    (401846400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56485                    (417571200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56486                    (433296000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56487                    (449020800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56488                    (465350400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56489                    (481075200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56490                    (496800000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56491                    (512528400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56492                    (528253200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56493                    (543978000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56494                    (559702800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56495                    (575427600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56496                    (591152400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56497                    (606877200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56498                    (622602000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56499                    (638326800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56500                    (654656400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56501                    (670381200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56502                    (686106000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56503                    (701830800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56504                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56505                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56506                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56507                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56508                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56509                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56510                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56511                    (828234000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56512                    (846378000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56513                    (859683600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56514                    (877827600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56515                    (891133200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56516                    (909277200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56517                    (922582800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56518                    (941331600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56519                    (954032400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56520                    (972781200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56521                    (985482000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56522                    (1004230800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56523                    (1017536400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56524                    (1035680400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56525                    (1048986000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56526                    (1067130000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56527                    (1080435600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56528                    (1099184400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56529                    (1111885200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56530                    (1130634000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56531                    (1143334800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56532                    (1162083600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56533                    (1174784400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56534                    (1193533200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56535                    (1206838800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56536                    (1224982800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56537                    (1238288400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56538                    (1256432400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56539                    (1269738000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56540                    (1288486800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56541                    (1301187600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56542                    (1319936400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56543                    (1332637200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56544                    (1351386000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56545                    (1364691600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56546                    (1382835600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56547                    (1396141200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56548                    (1414285200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56549                    (1427590800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56550                    (1445734800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56551                    (1459040400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56552                    (1477789200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56553                    (1490490000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56554                    (1509238800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56555                    (1521939600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56556                    (1540688400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56557                    (1553994000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56558                    (1572138000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56559                    (1585443600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56560                    (1603587600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56561                    (1616893200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56562                    (1635642000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56563                    (1648342800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56564                    (1667091600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56565                    (1679792400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56566                    (1698541200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56567                    (1711846800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56568                    (1729990800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56569                    (1743296400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56570                    (1761440400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56571                    (1774746000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56572                    (1792890000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56573                    (1806195600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56574                    (1824944400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56575                    (1837645200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56576                    (1856394000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56577                    (1869094800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56578                    (1887843600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56579                    (1901149200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56580                    (1919293200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56581                    (1932598800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56582                    (1950742800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56583                    (1964048400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56584                    (1982797200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56585                    (1995498000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56586                    (2014246800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56587                    (2026947600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56588                    (2045696400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56589                    (2058397200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56590                    (2077146000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56591                    (2090451600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56592                    (2108595600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56593                    (2121901200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56594                    (2140045200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56595                    (2153350800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56596                    (2172099600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56597                    (2184800400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56598                    (2203549200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56599                    (2216250000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56600                    (2234998800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56601                    (2248304400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56602                    (2266448400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56603                    (2279754000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56604                    (2297898000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56605                    (2311203600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56606                    (2329347600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56607                    (2342653200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56608                    (2361402000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56609                    (2374102800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56610                    (2392851600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56611                    (2405552400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56612                    (2424301200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56613                    (2437606800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56614                    (2455750800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56615                    (2469056400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56616                    (2487200400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56617                    (2500506000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56618                    (2519254800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56619                    (2531955600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56620                    (2550704400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56621                    (2563405200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56622                    (2582154000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56623                    (2595459600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56624                    (2613603600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56625                    (2626909200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56626                    (2645053200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56627                    (2658358800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56628                    (2676502800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56629                    (2689808400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56630                    (2708557200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56631                    (2721258000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56632                    (2740006800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56633                    (2752707600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56634                    (2771456400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56635                    (2784762000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56636                    (2802906000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56637                    (2816211600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56638                    (2834355600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56639                    (2847661200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56640                    (2866410000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56641                    (2879110800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56642                    (2897859600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56643                    (2910560400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56644                    (2929309200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56645                    (2942010000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56646                    (2960758800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56647                    (2974064400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56648                    (2992208400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56649                    (3005514000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56650                    (3023658000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56651                    (3036963600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56652                    (3055712400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56653                    (3068413200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56654                    (3087162000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56655                    (3099862800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56656                    (3118611600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56657                    (3131917200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56658                    (3150061200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56659                    (3163366800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56660                    (3181510800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56661                    (3194816400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56662                    (3212960400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56663                    (3226266000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56664                    (3245014800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56665                    (3257715600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56666                    (3276464400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56667                    (3289165200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56668                    (3307914000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56669                    (3321219600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56670                    (3339363600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56671                    (3352669200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56672                    (3370813200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56673                    (3384118800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56674                    (3402867600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56675                    (3415568400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56676                    (3434317200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56677                    (3447018000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56678                    (3465766800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56679                    (3479072400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56680                    (3497216400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56681                    (3510522000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56682                    (3528666000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56683                    (3541971600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56684                    (3560115600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56685                    (3573421200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56686                    (3592170000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56687                    (3604870800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56688                    (3623619600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56689                    (3636320400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56690                    (3655069200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56691                    (3668374800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56692                    (3686518800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56693                    (3699824400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56694                    (3717968400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56695                    (3731274000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56696                    (3750022800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56697                    (3762723600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56698                    (3781472400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56699                    (3794173200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56700                    (3812922000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56701                    (3825622800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56702                    (3844371600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56703                    (3857677200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56704                    (3875821200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56705                    (3889126800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56706                    (3907270800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56707                    (3920576400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56708                    (3939325200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56709                    (3952026000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56710                    (3970774800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56711                    (3983475600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56712                    (4002224400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56713                    (4015530000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56714                    (4033674000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56715                    (4046979600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56716                    (4065123600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56717                    (4078429200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
56718                    (4096573200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
56719                ];
56720                FixedTimespanSet {
56721                    first: FixedTimespan {
56722                        utc_offset: -2205,
56723                        dst_offset: 0,
56724                        name: Some("LMT"),
56725                    },
56726                    rest: REST
56727                }
56728            },
56729
56730            Tz::Europe__Ljubljana => {
56731                const REST: &[(i64, FixedTimespan)] = &[
56732                    (-2713915320, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56733                    (-905824800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56734                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56735                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56736                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56737                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56738                    (-796777200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56739                    (-777942000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56740                    (-766623600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56741                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56742                    (433299600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56743                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56744                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56745                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56746                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56747                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56748                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56749                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56750                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56751                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56752                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56753                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56754                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56755                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56756                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56757                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56758                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56759                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56760                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56761                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56762                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56763                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56764                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56765                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56766                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56767                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56768                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56769                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56770                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56771                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56772                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56773                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56774                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56775                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56776                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56777                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56778                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56779                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56780                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56781                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56782                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56783                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56784                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56785                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56786                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56787                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56788                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56789                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56790                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56791                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56792                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56793                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56794                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56795                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56796                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56797                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56798                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56799                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56800                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56801                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56802                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56803                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56804                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56805                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56806                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56807                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56808                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56809                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56810                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56811                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56812                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56813                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56814                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56815                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56816                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56817                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56818                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56819                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56820                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56821                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56822                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56823                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56824                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56825                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56826                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56827                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56828                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56829                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56830                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56831                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56832                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56833                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56834                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56835                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56836                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56837                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56838                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56839                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56840                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56841                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56842                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56843                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56844                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56845                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56846                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56847                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56848                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56849                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56850                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56851                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56852                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56853                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56854                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56855                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56856                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56857                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56858                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56859                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56860                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56861                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56862                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56863                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56864                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56865                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56866                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56867                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56868                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56869                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56870                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56871                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56872                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56873                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56874                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56875                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56876                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56877                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56878                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56879                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56880                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56881                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56882                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56883                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56884                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56885                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56886                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56887                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56888                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56889                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56890                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56891                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56892                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56893                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56894                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56895                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56896                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56897                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56898                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56899                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56900                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56901                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56902                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56903                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56904                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56905                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56906                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56907                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56908                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56909                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56910                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56911                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56912                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56913                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56914                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56915                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56916                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56917                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56918                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56919                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56920                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56921                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56922                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56923                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56924                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56925                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56926                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56927                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56928                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56929                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56930                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56931                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56932                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56933                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56934                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56935                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56936                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56937                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56938                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56939                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56940                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56941                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56942                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56943                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56944                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56945                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56946                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56947                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56948                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56949                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56950                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56951                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56952                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56953                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56954                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56955                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56956                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56957                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56958                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56959                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56960                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56961                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56962                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56963                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56964                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56965                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56966                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56967                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56968                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56969                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56970                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56971                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56972                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56973                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
56974                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
56975                ];
56976                FixedTimespanSet {
56977                    first: FixedTimespan {
56978                        utc_offset: 4920,
56979                        dst_offset: 0,
56980                        name: Some("LMT"),
56981                    },
56982                    rest: REST
56983                }
56984            },
56985
56986            Tz::Europe__London => {
56987                const REST: &[(i64, FixedTimespan)] = &[
56988                    (-3852662325, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
56989                    (-1691964000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
56990                    (-1680472800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
56991                    (-1664143200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
56992                    (-1650146400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
56993                    (-1633903200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
56994                    (-1617487200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
56995                    (-1601848800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
56996                    (-1586037600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
56997                    (-1570399200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
56998                    (-1552168800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
56999                    (-1538344800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57000                    (-1522533600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57001                    (-1507500000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57002                    (-1490565600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57003                    (-1473631200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57004                    (-1460930400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57005                    (-1442786400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57006                    (-1428876000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57007                    (-1410732000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57008                    (-1396216800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57009                    (-1379282400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57010                    (-1364767200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57011                    (-1348437600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57012                    (-1333317600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57013                    (-1315778400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57014                    (-1301263200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57015                    (-1284328800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57016                    (-1269813600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57017                    (-1253484000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57018                    (-1238364000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57019                    (-1221429600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57020                    (-1206914400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57021                    (-1189980000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57022                    (-1175464800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57023                    (-1159135200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57024                    (-1143410400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57025                    (-1126476000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57026                    (-1111960800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57027                    (-1095631200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57028                    (-1080511200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57029                    (-1063576800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57030                    (-1049061600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57031                    (-1032127200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57032                    (-1017612000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57033                    (-1001282400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57034                    (-986162400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57035                    (-969228000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57036                    (-950479200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57037                    (-942012000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57038                    (-904518000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("BDST") }),
57039                    (-896050800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57040                    (-875487600, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("BDST") }),
57041                    (-864601200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57042                    (-844038000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("BDST") }),
57043                    (-832546800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57044                    (-812588400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("BDST") }),
57045                    (-798073200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57046                    (-781052400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("BDST") }),
57047                    (-772066800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57048                    (-764805600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57049                    (-748476000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57050                    (-733356000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57051                    (-719445600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57052                    (-717030000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("BDST") }),
57053                    (-706748400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57054                    (-699487200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57055                    (-687996000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57056                    (-668037600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57057                    (-654732000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57058                    (-636588000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57059                    (-622072800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57060                    (-605743200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57061                    (-590623200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57062                    (-574293600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57063                    (-558568800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57064                    (-542239200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57065                    (-527119200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57066                    (-512604000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57067                    (-496274400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57068                    (-481154400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57069                    (-464220000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57070                    (-449704800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57071                    (-432165600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57072                    (-417650400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57073                    (-401320800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57074                    (-386200800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57075                    (-369266400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57076                    (-354751200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57077                    (-337816800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57078                    (-323301600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57079                    (-306972000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57080                    (-291852000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57081                    (-276732000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57082                    (-257983200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57083                    (-245282400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57084                    (-226533600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57085                    (-213228000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57086                    (-195084000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57087                    (-182383200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57088                    (-163634400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57089                    (-150933600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57090                    (-132184800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57091                    (-119484000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57092                    (-100735200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57093                    (-88034400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57094                    (-68680800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57095                    (-59004000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57096                    (-37242000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("BST") }),
57097                    (57722400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57098                    (69818400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57099                    (89172000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57100                    (101268000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57101                    (120621600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57102                    (132717600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57103                    (152071200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57104                    (164167200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57105                    (183520800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57106                    (196221600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57107                    (214970400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57108                    (227671200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57109                    (246420000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57110                    (259120800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57111                    (278474400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57112                    (290570400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57113                    (309924000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57114                    (322020000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57115                    (341373600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57116                    (354675600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57117                    (372819600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57118                    (386125200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57119                    (404269200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57120                    (417574800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57121                    (435718800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57122                    (449024400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57123                    (467773200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57124                    (481078800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57125                    (499222800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57126                    (512528400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57127                    (530672400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57128                    (543978000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57129                    (562122000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57130                    (575427600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57131                    (593571600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57132                    (606877200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57133                    (625626000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57134                    (638326800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57135                    (657075600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57136                    (670381200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57137                    (688525200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57138                    (701830800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57139                    (719974800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57140                    (733280400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57141                    (751424400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57142                    (764730000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57143                    (782874000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57144                    (796179600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57145                    (814323600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57146                    (828234000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57147                    (846378000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57148                    (859683600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57149                    (877827600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57150                    (891133200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57151                    (909277200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57152                    (922582800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57153                    (941331600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57154                    (954032400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57155                    (972781200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57156                    (985482000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57157                    (1004230800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57158                    (1017536400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57159                    (1035680400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57160                    (1048986000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57161                    (1067130000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57162                    (1080435600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57163                    (1099184400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57164                    (1111885200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57165                    (1130634000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57166                    (1143334800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57167                    (1162083600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57168                    (1174784400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57169                    (1193533200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57170                    (1206838800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57171                    (1224982800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57172                    (1238288400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57173                    (1256432400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57174                    (1269738000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57175                    (1288486800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57176                    (1301187600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57177                    (1319936400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57178                    (1332637200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57179                    (1351386000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57180                    (1364691600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57181                    (1382835600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57182                    (1396141200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57183                    (1414285200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57184                    (1427590800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57185                    (1445734800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57186                    (1459040400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57187                    (1477789200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57188                    (1490490000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57189                    (1509238800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57190                    (1521939600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57191                    (1540688400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57192                    (1553994000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57193                    (1572138000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57194                    (1585443600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57195                    (1603587600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57196                    (1616893200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57197                    (1635642000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57198                    (1648342800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57199                    (1667091600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57200                    (1679792400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57201                    (1698541200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57202                    (1711846800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57203                    (1729990800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57204                    (1743296400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57205                    (1761440400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57206                    (1774746000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57207                    (1792890000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57208                    (1806195600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57209                    (1824944400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57210                    (1837645200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57211                    (1856394000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57212                    (1869094800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57213                    (1887843600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57214                    (1901149200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57215                    (1919293200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57216                    (1932598800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57217                    (1950742800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57218                    (1964048400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57219                    (1982797200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57220                    (1995498000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57221                    (2014246800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57222                    (2026947600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57223                    (2045696400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57224                    (2058397200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57225                    (2077146000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57226                    (2090451600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57227                    (2108595600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57228                    (2121901200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57229                    (2140045200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57230                    (2153350800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57231                    (2172099600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57232                    (2184800400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57233                    (2203549200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57234                    (2216250000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57235                    (2234998800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57236                    (2248304400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57237                    (2266448400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57238                    (2279754000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57239                    (2297898000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57240                    (2311203600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57241                    (2329347600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57242                    (2342653200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57243                    (2361402000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57244                    (2374102800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57245                    (2392851600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57246                    (2405552400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57247                    (2424301200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57248                    (2437606800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57249                    (2455750800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57250                    (2469056400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57251                    (2487200400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57252                    (2500506000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57253                    (2519254800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57254                    (2531955600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57255                    (2550704400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57256                    (2563405200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57257                    (2582154000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57258                    (2595459600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57259                    (2613603600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57260                    (2626909200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57261                    (2645053200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57262                    (2658358800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57263                    (2676502800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57264                    (2689808400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57265                    (2708557200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57266                    (2721258000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57267                    (2740006800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57268                    (2752707600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57269                    (2771456400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57270                    (2784762000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57271                    (2802906000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57272                    (2816211600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57273                    (2834355600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57274                    (2847661200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57275                    (2866410000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57276                    (2879110800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57277                    (2897859600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57278                    (2910560400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57279                    (2929309200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57280                    (2942010000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57281                    (2960758800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57282                    (2974064400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57283                    (2992208400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57284                    (3005514000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57285                    (3023658000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57286                    (3036963600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57287                    (3055712400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57288                    (3068413200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57289                    (3087162000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57290                    (3099862800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57291                    (3118611600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57292                    (3131917200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57293                    (3150061200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57294                    (3163366800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57295                    (3181510800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57296                    (3194816400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57297                    (3212960400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57298                    (3226266000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57299                    (3245014800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57300                    (3257715600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57301                    (3276464400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57302                    (3289165200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57303                    (3307914000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57304                    (3321219600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57305                    (3339363600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57306                    (3352669200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57307                    (3370813200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57308                    (3384118800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57309                    (3402867600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57310                    (3415568400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57311                    (3434317200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57312                    (3447018000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57313                    (3465766800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57314                    (3479072400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57315                    (3497216400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57316                    (3510522000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57317                    (3528666000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57318                    (3541971600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57319                    (3560115600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57320                    (3573421200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57321                    (3592170000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57322                    (3604870800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57323                    (3623619600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57324                    (3636320400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57325                    (3655069200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57326                    (3668374800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57327                    (3686518800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57328                    (3699824400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57329                    (3717968400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57330                    (3731274000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57331                    (3750022800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57332                    (3762723600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57333                    (3781472400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57334                    (3794173200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57335                    (3812922000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57336                    (3825622800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57337                    (3844371600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57338                    (3857677200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57339                    (3875821200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57340                    (3889126800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57341                    (3907270800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57342                    (3920576400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57343                    (3939325200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57344                    (3952026000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57345                    (3970774800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57346                    (3983475600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57347                    (4002224400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57348                    (4015530000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57349                    (4033674000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57350                    (4046979600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57351                    (4065123600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57352                    (4078429200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
57353                    (4096573200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
57354                ];
57355                FixedTimespanSet {
57356                    first: FixedTimespan {
57357                        utc_offset: -75,
57358                        dst_offset: 0,
57359                        name: Some("LMT"),
57360                    },
57361                    rest: REST
57362                }
57363            },
57364
57365            Tz::Europe__Luxembourg => {
57366                const REST: &[(i64, FixedTimespan)] = &[
57367                    (-2840141850, FixedTimespan { utc_offset: 1050, dst_offset: 0, name: Some("BMT") }),
57368                    (-2450995200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
57369                    (-1740355200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57370                    (-1693702800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57371                    (-1680483600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57372                    (-1663455600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57373                    (-1650150000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57374                    (-1632006000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57375                    (-1618700400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57376                    (-1613826000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
57377                    (-1604278800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
57378                    (-1585530000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
57379                    (-1574038800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
57380                    (-1552266000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
57381                    (-1539997200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
57382                    (-1520557200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
57383                    (-1507510800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
57384                    (-1490576400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
57385                    (-1473642000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
57386                    (-1459126800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
57387                    (-1444006800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
57388                    (-1427677200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
57389                    (-1411952400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
57390                    (-1396227600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
57391                    (-1379293200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
57392                    (-1364778000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
57393                    (-1348448400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
57394                    (-1333328400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
57395                    (-1316394000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
57396                    (-1301263200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
57397                    (-1284328800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
57398                    (-1269813600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
57399                    (-1253484000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
57400                    (-1238364000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
57401                    (-1221429600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
57402                    (-1206914400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
57403                    (-1191189600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
57404                    (-1175464800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
57405                    (-1160344800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
57406                    (-1143410400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
57407                    (-1127685600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
57408                    (-1111960800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
57409                    (-1096840800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
57410                    (-1080511200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
57411                    (-1063576800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
57412                    (-1049061600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
57413                    (-1033336800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
57414                    (-1017612000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
57415                    (-1002492000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
57416                    (-986162400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
57417                    (-969228000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
57418                    (-950479200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
57419                    (-942012000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
57420                    (-934668000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57421                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57422                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57423                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57424                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57425                    (-798073200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57426                    (-781052400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57427                    (-766623600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57428                    (-745455600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57429                    (-733273200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57430                    (228877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57431                    (243997200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57432                    (260326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57433                    (276051600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57434                    (291776400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57435                    (307501200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57436                    (323830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57437                    (338950800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57438                    (354675600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57439                    (370400400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57440                    (386125200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57441                    (401850000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57442                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57443                    (433299600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57444                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57445                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57446                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57447                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57448                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57449                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57450                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57451                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57452                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57453                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57454                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57455                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57456                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57457                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57458                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57459                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57460                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57461                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57462                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57463                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57464                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57465                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57466                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57467                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57468                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57469                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57470                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57471                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57472                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57473                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57474                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57475                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57476                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57477                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57478                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57479                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57480                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57481                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57482                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57483                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57484                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57485                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57486                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57487                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57488                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57489                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57490                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57491                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57492                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57493                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57494                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57495                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57496                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57497                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57498                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57499                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57500                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57501                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57502                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57503                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57504                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57505                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57506                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57507                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57508                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57509                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57510                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57511                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57512                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57513                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57514                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57515                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57516                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57517                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57518                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57519                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57520                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57521                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57522                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57523                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57524                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57525                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57526                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57527                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57528                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57529                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57530                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57531                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57532                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57533                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57534                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57535                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57536                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57537                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57538                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57539                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57540                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57541                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57542                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57543                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57544                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57545                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57546                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57547                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57548                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57549                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57550                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57551                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57552                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57553                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57554                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57555                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57556                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57557                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57558                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57559                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57560                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57561                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57562                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57563                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57564                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57565                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57566                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57567                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57568                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57569                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57570                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57571                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57572                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57573                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57574                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57575                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57576                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57577                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57578                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57579                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57580                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57581                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57582                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57583                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57584                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57585                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57586                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57587                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57588                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57589                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57590                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57591                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57592                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57593                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57594                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57595                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57596                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57597                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57598                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57599                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57600                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57601                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57602                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57603                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57604                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57605                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57606                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57607                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57608                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57609                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57610                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57611                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57612                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57613                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57614                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57615                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57616                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57617                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57618                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57619                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57620                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57621                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57622                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57623                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57624                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57625                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57626                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57627                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57628                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57629                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57630                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57631                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57632                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57633                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57634                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57635                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57636                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57637                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57638                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57639                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57640                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57641                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57642                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57643                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57644                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57645                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57646                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57647                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57648                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57649                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57650                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57651                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57652                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57653                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57654                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57655                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57656                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57657                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57658                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57659                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57660                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57661                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57662                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57663                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57664                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57665                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57666                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57667                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57668                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57669                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57670                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57671                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57672                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57673                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57674                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57675                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57676                ];
57677                FixedTimespanSet {
57678                    first: FixedTimespan {
57679                        utc_offset: 1050,
57680                        dst_offset: 0,
57681                        name: Some("LMT"),
57682                    },
57683                    rest: REST
57684                }
57685            },
57686
57687            Tz::Europe__Madrid => {
57688                const REST: &[(i64, FixedTimespan)] = &[
57689                    (-2177452800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
57690                    (-1631926800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
57691                    (-1616889600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
57692                    (-1601168400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
57693                    (-1585353600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
57694                    (-1442451600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
57695                    (-1427673600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
57696                    (-1379293200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
57697                    (-1364774400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
57698                    (-1348448400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
57699                    (-1333324800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
57700                    (-1316390400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
57701                    (-1301270400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
57702                    (-1284339600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
57703                    (-1269820800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
57704                    (-1026954000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
57705                    (-1017619200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
57706                    (-1001898000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
57707                    (-999482400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("WEMT") }),
57708                    (-986090400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
57709                    (-954115200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
57710                    (-940208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57711                    (-873079200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57712                    (-862621200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57713                    (-842839200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57714                    (-828320400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57715                    (-811389600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57716                    (-796870800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57717                    (-779940000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57718                    (-765421200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57719                    (-748490400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57720                    (-733971600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57721                    (-652327200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57722                    (-639018000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57723                    (135122400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57724                    (150246000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57725                    (166572000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57726                    (181695600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57727                    (196812000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57728                    (212540400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57729                    (228866400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57730                    (243990000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57731                    (260326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57732                    (276051600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57733                    (291776400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57734                    (307501200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57735                    (323830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57736                    (338950800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57737                    (354675600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57738                    (370400400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57739                    (386125200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57740                    (401850000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57741                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57742                    (433299600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57743                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57744                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57745                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57746                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57747                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57748                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57749                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57750                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57751                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57752                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57753                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57754                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57755                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57756                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57757                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57758                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57759                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57760                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57761                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57762                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57763                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57764                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57765                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57766                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57767                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57768                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57769                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57770                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57771                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57772                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57773                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57774                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57775                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57776                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57777                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57778                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57779                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57780                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57781                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57782                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57783                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57784                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57785                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57786                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57787                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57788                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57789                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57790                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57791                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57792                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57793                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57794                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57795                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57796                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57797                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57798                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57799                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57800                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57801                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57802                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57803                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57804                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57805                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57806                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57807                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57808                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57809                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57810                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57811                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57812                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57813                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57814                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57815                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57816                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57817                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57818                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57819                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57820                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57821                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57822                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57823                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57824                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57825                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57826                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57827                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57828                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57829                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57830                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57831                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57832                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57833                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57834                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57835                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57836                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57837                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57838                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57839                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57840                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57841                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57842                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57843                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57844                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57845                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57846                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57847                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57848                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57849                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57850                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57851                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57852                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57853                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57854                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57855                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57856                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57857                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57858                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57859                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57860                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57861                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57862                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57863                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57864                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57865                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57866                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57867                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57868                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57869                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57870                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57871                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57872                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57873                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57874                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57875                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57876                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57877                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57878                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57879                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57880                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57881                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57882                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57883                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57884                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57885                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57886                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57887                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57888                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57889                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57890                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57891                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57892                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57893                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57894                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57895                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57896                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57897                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57898                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57899                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57900                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57901                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57902                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57903                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57904                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57905                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57906                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57907                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57908                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57909                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57910                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57911                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57912                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57913                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57914                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57915                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57916                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57917                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57918                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57919                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57920                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57921                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57922                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57923                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57924                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57925                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57926                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57927                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57928                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57929                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57930                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57931                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57932                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57933                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57934                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57935                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57936                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57937                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57938                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57939                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57940                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57941                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57942                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57943                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57944                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57945                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57946                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57947                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57948                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57949                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57950                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57951                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57952                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57953                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57954                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57955                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57956                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57957                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57958                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57959                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57960                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57961                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57962                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57963                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57964                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57965                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57966                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57967                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57968                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57969                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57970                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57971                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57972                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57973                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57974                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57975                ];
57976                FixedTimespanSet {
57977                    first: FixedTimespan {
57978                        utc_offset: -884,
57979                        dst_offset: 0,
57980                        name: Some("LMT"),
57981                    },
57982                    rest: REST
57983                }
57984            },
57985
57986            Tz::Europe__Malta => {
57987                const REST: &[(i64, FixedTimespan)] = &[
57988                    (-2403478684, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57989                    (-1690765200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57990                    (-1680487200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57991                    (-1664758800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57992                    (-1648951200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57993                    (-1635123600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57994                    (-1616896800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57995                    (-1604278800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57996                    (-1585533600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57997                    (-1571014800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
57998                    (-1555293600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
57999                    (-932432400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58000                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58001                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58002                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58003                    (-812588400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58004                    (-798073200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58005                    (-781052400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58006                    (-766717200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58007                    (-750898800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58008                    (-733359600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58009                    (-719456400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58010                    (-701917200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58011                    (-689209200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58012                    (-670460400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58013                    (-114051600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58014                    (-103168800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58015                    (-81997200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58016                    (-71715600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58017                    (-50547600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58018                    (-40266000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58019                    (-18493200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58020                    (-8211600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58021                    (12956400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58022                    (23238000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58023                    (43801200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58024                    (54687600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58025                    (75855600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58026                    (86742000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58027                    (102380400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58028                    (118105200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58029                    (135730800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58030                    (148518000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58031                    (167187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58032                    (180489600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58033                    (198637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58034                    (211939200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58035                    (230086800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58036                    (243388800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58037                    (261536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58038                    (274838400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58039                    (292986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58040                    (306288000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58041                    (323312400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58042                    (338342400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58043                    (354675600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58044                    (370400400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58045                    (386125200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58046                    (401850000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58047                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58048                    (433299600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58049                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58050                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58051                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58052                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58053                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58054                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58055                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58056                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58057                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58058                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58059                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58060                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58061                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58062                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58063                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58064                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58065                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58066                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58067                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58068                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58069                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58070                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58071                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58072                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58073                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58074                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58075                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58076                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58077                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58078                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58079                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58080                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58081                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58082                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58083                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58084                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58085                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58086                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58087                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58088                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58089                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58090                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58091                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58092                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58093                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58094                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58095                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58096                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58097                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58098                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58099                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58100                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58101                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58102                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58103                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58104                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58105                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58106                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58107                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58108                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58109                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58110                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58111                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58112                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58113                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58114                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58115                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58116                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58117                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58118                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58119                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58120                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58121                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58122                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58123                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58124                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58125                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58126                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58127                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58128                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58129                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58130                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58131                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58132                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58133                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58134                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58135                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58136                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58137                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58138                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58139                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58140                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58141                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58142                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58143                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58144                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58145                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58146                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58147                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58148                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58149                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58150                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58151                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58152                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58153                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58154                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58155                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58156                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58157                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58158                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58159                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58160                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58161                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58162                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58163                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58164                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58165                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58166                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58167                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58168                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58169                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58170                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58171                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58172                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58173                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58174                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58175                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58176                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58177                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58178                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58179                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58180                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58181                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58182                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58183                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58184                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58185                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58186                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58187                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58188                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58189                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58190                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58191                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58192                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58193                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58194                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58195                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58196                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58197                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58198                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58199                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58200                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58201                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58202                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58203                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58204                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58205                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58206                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58207                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58208                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58209                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58210                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58211                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58212                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58213                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58214                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58215                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58216                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58217                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58218                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58219                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58220                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58221                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58222                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58223                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58224                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58225                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58226                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58227                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58228                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58229                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58230                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58231                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58232                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58233                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58234                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58235                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58236                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58237                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58238                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58239                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58240                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58241                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58242                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58243                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58244                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58245                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58246                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58247                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58248                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58249                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58250                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58251                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58252                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58253                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58254                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58255                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58256                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58257                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58258                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58259                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58260                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58261                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58262                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58263                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58264                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58265                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58266                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58267                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58268                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58269                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58270                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58271                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58272                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58273                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58274                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58275                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58276                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58277                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58278                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58279                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58280                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58281                ];
58282                FixedTimespanSet {
58283                    first: FixedTimespan {
58284                        utc_offset: 3484,
58285                        dst_offset: 0,
58286                        name: Some("LMT"),
58287                    },
58288                    rest: REST
58289                }
58290            },
58291
58292            Tz::Europe__Mariehamn => {
58293                const REST: &[(i64, FixedTimespan)] = &[
58294                    (-2890258789, FixedTimespan { utc_offset: 5989, dst_offset: 0, name: Some("HMT") }),
58295                    (-1535938789, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58296                    (-875671200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58297                    (-859773600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58298                    (354672000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58299                    (370396800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58300                    (386121600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58301                    (401846400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58302                    (417574800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58303                    (433299600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58304                    (449024400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58305                    (465354000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58306                    (481078800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58307                    (496803600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58308                    (512528400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58309                    (528253200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58310                    (543978000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58311                    (559702800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58312                    (575427600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58313                    (591152400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58314                    (606877200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58315                    (622602000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58316                    (638326800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58317                    (654656400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58318                    (670381200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58319                    (686106000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58320                    (701830800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58321                    (717555600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58322                    (733280400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58323                    (749005200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58324                    (764730000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58325                    (780454800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58326                    (796179600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58327                    (811904400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58328                    (828234000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58329                    (846378000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58330                    (859683600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58331                    (877827600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58332                    (891133200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58333                    (909277200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58334                    (922582800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58335                    (941331600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58336                    (954032400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58337                    (972781200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58338                    (985482000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58339                    (1004230800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58340                    (1017536400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58341                    (1035680400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58342                    (1048986000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58343                    (1067130000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58344                    (1080435600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58345                    (1099184400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58346                    (1111885200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58347                    (1130634000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58348                    (1143334800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58349                    (1162083600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58350                    (1174784400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58351                    (1193533200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58352                    (1206838800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58353                    (1224982800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58354                    (1238288400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58355                    (1256432400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58356                    (1269738000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58357                    (1288486800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58358                    (1301187600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58359                    (1319936400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58360                    (1332637200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58361                    (1351386000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58362                    (1364691600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58363                    (1382835600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58364                    (1396141200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58365                    (1414285200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58366                    (1427590800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58367                    (1445734800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58368                    (1459040400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58369                    (1477789200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58370                    (1490490000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58371                    (1509238800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58372                    (1521939600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58373                    (1540688400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58374                    (1553994000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58375                    (1572138000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58376                    (1585443600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58377                    (1603587600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58378                    (1616893200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58379                    (1635642000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58380                    (1648342800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58381                    (1667091600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58382                    (1679792400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58383                    (1698541200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58384                    (1711846800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58385                    (1729990800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58386                    (1743296400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58387                    (1761440400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58388                    (1774746000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58389                    (1792890000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58390                    (1806195600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58391                    (1824944400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58392                    (1837645200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58393                    (1856394000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58394                    (1869094800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58395                    (1887843600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58396                    (1901149200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58397                    (1919293200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58398                    (1932598800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58399                    (1950742800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58400                    (1964048400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58401                    (1982797200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58402                    (1995498000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58403                    (2014246800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58404                    (2026947600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58405                    (2045696400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58406                    (2058397200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58407                    (2077146000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58408                    (2090451600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58409                    (2108595600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58410                    (2121901200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58411                    (2140045200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58412                    (2153350800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58413                    (2172099600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58414                    (2184800400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58415                    (2203549200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58416                    (2216250000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58417                    (2234998800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58418                    (2248304400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58419                    (2266448400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58420                    (2279754000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58421                    (2297898000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58422                    (2311203600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58423                    (2329347600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58424                    (2342653200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58425                    (2361402000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58426                    (2374102800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58427                    (2392851600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58428                    (2405552400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58429                    (2424301200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58430                    (2437606800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58431                    (2455750800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58432                    (2469056400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58433                    (2487200400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58434                    (2500506000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58435                    (2519254800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58436                    (2531955600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58437                    (2550704400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58438                    (2563405200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58439                    (2582154000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58440                    (2595459600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58441                    (2613603600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58442                    (2626909200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58443                    (2645053200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58444                    (2658358800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58445                    (2676502800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58446                    (2689808400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58447                    (2708557200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58448                    (2721258000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58449                    (2740006800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58450                    (2752707600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58451                    (2771456400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58452                    (2784762000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58453                    (2802906000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58454                    (2816211600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58455                    (2834355600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58456                    (2847661200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58457                    (2866410000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58458                    (2879110800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58459                    (2897859600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58460                    (2910560400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58461                    (2929309200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58462                    (2942010000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58463                    (2960758800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58464                    (2974064400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58465                    (2992208400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58466                    (3005514000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58467                    (3023658000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58468                    (3036963600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58469                    (3055712400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58470                    (3068413200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58471                    (3087162000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58472                    (3099862800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58473                    (3118611600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58474                    (3131917200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58475                    (3150061200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58476                    (3163366800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58477                    (3181510800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58478                    (3194816400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58479                    (3212960400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58480                    (3226266000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58481                    (3245014800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58482                    (3257715600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58483                    (3276464400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58484                    (3289165200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58485                    (3307914000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58486                    (3321219600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58487                    (3339363600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58488                    (3352669200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58489                    (3370813200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58490                    (3384118800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58491                    (3402867600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58492                    (3415568400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58493                    (3434317200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58494                    (3447018000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58495                    (3465766800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58496                    (3479072400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58497                    (3497216400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58498                    (3510522000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58499                    (3528666000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58500                    (3541971600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58501                    (3560115600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58502                    (3573421200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58503                    (3592170000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58504                    (3604870800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58505                    (3623619600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58506                    (3636320400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58507                    (3655069200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58508                    (3668374800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58509                    (3686518800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58510                    (3699824400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58511                    (3717968400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58512                    (3731274000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58513                    (3750022800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58514                    (3762723600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58515                    (3781472400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58516                    (3794173200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58517                    (3812922000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58518                    (3825622800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58519                    (3844371600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58520                    (3857677200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58521                    (3875821200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58522                    (3889126800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58523                    (3907270800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58524                    (3920576400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58525                    (3939325200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58526                    (3952026000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58527                    (3970774800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58528                    (3983475600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58529                    (4002224400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58530                    (4015530000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58531                    (4033674000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58532                    (4046979600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58533                    (4065123600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58534                    (4078429200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58535                    (4096573200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58536                ];
58537                FixedTimespanSet {
58538                    first: FixedTimespan {
58539                        utc_offset: 5989,
58540                        dst_offset: 0,
58541                        name: Some("LMT"),
58542                    },
58543                    rest: REST
58544                }
58545            },
58546
58547            Tz::Europe__Minsk => {
58548                const REST: &[(i64, FixedTimespan)] = &[
58549                    (-2840147416, FixedTimespan { utc_offset: 6600, dst_offset: 0, name: Some("MMT") }),
58550                    (-1441158600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58551                    (-1247536800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
58552                    (-899780400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58553                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58554                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58555                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58556                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58557                    (-804650400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
58558                    (354920400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
58559                    (370728000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
58560                    (386456400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
58561                    (402264000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
58562                    (417992400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
58563                    (433800000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
58564                    (449614800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
58565                    (465346800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
58566                    (481071600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
58567                    (496796400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
58568                    (512521200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
58569                    (528246000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
58570                    (543970800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
58571                    (559695600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
58572                    (575420400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
58573                    (591145200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
58574                    (606870000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
58575                    (622594800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
58576                    (670374000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58577                    (686102400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58578                    (701827200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58579                    (717552000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58580                    (733276800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58581                    (749001600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58582                    (764726400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58583                    (780451200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58584                    (796176000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58585                    (811900800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58586                    (828230400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58587                    (846374400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58588                    (859680000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58589                    (877824000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58590                    (891129600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58591                    (909273600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58592                    (922579200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58593                    (941328000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58594                    (954028800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58595                    (972777600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58596                    (985478400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58597                    (1004227200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58598                    (1017532800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58599                    (1035676800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58600                    (1048982400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58601                    (1067126400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58602                    (1080432000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58603                    (1099180800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58604                    (1111881600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58605                    (1130630400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58606                    (1143331200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58607                    (1162080000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58608                    (1174780800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58609                    (1193529600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58610                    (1206835200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58611                    (1224979200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58612                    (1238284800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58613                    (1256428800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58614                    (1269734400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58615                    (1288483200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58616                    (1301184000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
58617                ];
58618                FixedTimespanSet {
58619                    first: FixedTimespan {
58620                        utc_offset: 6616,
58621                        dst_offset: 0,
58622                        name: Some("LMT"),
58623                    },
58624                    rest: REST
58625                }
58626            },
58627
58628            Tz::Europe__Monaco => {
58629                const REST: &[(i64, FixedTimespan)] = &[
58630                    (-2486592561, FixedTimespan { utc_offset: 561, dst_offset: 0, name: Some("PMT") }),
58631                    (-1855958961, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
58632                    (-1689814800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
58633                    (-1680397200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
58634                    (-1665363600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
58635                    (-1648342800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
58636                    (-1635123600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
58637                    (-1616893200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
58638                    (-1604278800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
58639                    (-1585443600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
58640                    (-1574038800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
58641                    (-1552266000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
58642                    (-1539997200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
58643                    (-1520557200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
58644                    (-1507510800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
58645                    (-1490576400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
58646                    (-1470618000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
58647                    (-1459126800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
58648                    (-1444006800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
58649                    (-1427677200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
58650                    (-1411952400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
58651                    (-1396227600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
58652                    (-1379293200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
58653                    (-1364778000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
58654                    (-1348448400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
58655                    (-1333328400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
58656                    (-1316394000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
58657                    (-1301274000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
58658                    (-1284339600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
58659                    (-1269824400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
58660                    (-1253494800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
58661                    (-1238374800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
58662                    (-1221440400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
58663                    (-1206925200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
58664                    (-1191200400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
58665                    (-1175475600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
58666                    (-1160355600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
58667                    (-1143421200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
58668                    (-1127696400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
58669                    (-1111971600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
58670                    (-1096851600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
58671                    (-1080522000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
58672                    (-1063587600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
58673                    (-1049072400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
58674                    (-1033347600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
58675                    (-1017622800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
58676                    (-1002502800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
58677                    (-986173200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
58678                    (-969238800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
58679                    (-950490000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
58680                    (-942012000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
58681                    (-932436000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58682                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58683                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58684                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58685                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58686                    (-800071200, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("WEMT") }),
58687                    (-796266000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
58688                    (-781052400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("WEMT") }),
58689                    (-766623600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58690                    (196819200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58691                    (212540400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58692                    (228877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58693                    (243997200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58694                    (260326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58695                    (276051600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58696                    (291776400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58697                    (307501200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58698                    (323830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58699                    (338950800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58700                    (354675600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58701                    (370400400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58702                    (386125200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58703                    (401850000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58704                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58705                    (433299600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58706                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58707                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58708                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58709                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58710                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58711                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58712                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58713                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58714                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58715                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58716                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58717                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58718                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58719                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58720                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58721                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58722                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58723                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58724                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58725                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58726                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58727                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58728                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58729                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58730                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58731                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58732                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58733                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58734                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58735                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58736                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58737                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58738                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58739                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58740                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58741                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58742                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58743                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58744                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58745                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58746                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58747                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58748                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58749                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58750                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58751                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58752                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58753                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58754                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58755                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58756                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58757                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58758                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58759                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58760                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58761                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58762                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58763                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58764                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58765                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58766                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58767                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58768                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58769                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58770                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58771                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58772                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58773                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58774                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58775                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58776                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58777                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58778                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58779                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58780                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58781                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58782                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58783                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58784                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58785                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58786                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58787                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58788                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58789                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58790                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58791                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58792                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58793                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58794                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58795                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58796                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58797                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58798                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58799                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58800                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58801                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58802                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58803                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58804                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58805                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58806                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58807                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58808                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58809                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58810                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58811                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58812                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58813                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58814                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58815                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58816                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58817                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58818                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58819                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58820                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58821                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58822                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58823                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58824                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58825                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58826                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58827                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58828                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58829                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58830                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58831                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58832                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58833                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58834                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58835                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58836                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58837                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58838                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58839                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58840                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58841                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58842                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58843                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58844                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58845                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58846                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58847                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58848                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58849                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58850                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58851                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58852                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58853                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58854                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58855                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58856                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58857                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58858                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58859                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58860                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58861                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58862                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58863                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58864                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58865                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58866                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58867                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58868                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58869                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58870                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58871                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58872                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58873                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58874                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58875                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58876                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58877                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58878                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58879                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58880                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58881                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58882                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58883                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58884                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58885                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58886                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58887                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58888                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58889                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58890                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58891                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58892                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58893                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58894                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58895                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58896                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58897                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58898                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58899                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58900                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58901                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58902                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58903                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58904                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58905                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58906                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58907                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58908                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58909                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58910                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58911                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58912                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58913                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58914                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58915                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58916                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58917                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58918                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58919                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58920                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58921                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58922                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58923                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58924                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58925                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58926                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58927                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58928                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58929                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58930                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58931                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58932                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58933                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58934                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58935                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58936                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
58937                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
58938                ];
58939                FixedTimespanSet {
58940                    first: FixedTimespan {
58941                        utc_offset: 561,
58942                        dst_offset: 0,
58943                        name: Some("LMT"),
58944                    },
58945                    rest: REST
58946                }
58947            },
58948
58949            Tz::Europe__Moscow => {
58950                const REST: &[(i64, FixedTimespan)] = &[
58951                    (-2840149817, FixedTimespan { utc_offset: 9017, dst_offset: 0, name: Some("MMT") }),
58952                    (-1688265017, FixedTimespan { utc_offset: 9079, dst_offset: 0, name: Some("MMT") }),
58953                    (-1656819079, FixedTimespan { utc_offset: 9079, dst_offset: 3600, name: Some("MST") }),
58954                    (-1641353479, FixedTimespan { utc_offset: 9079, dst_offset: 0, name: Some("MMT") }),
58955                    (-1627965079, FixedTimespan { utc_offset: 9079, dst_offset: 7200, name: Some("MDST") }),
58956                    (-1618716679, FixedTimespan { utc_offset: 9079, dst_offset: 3600, name: Some("MST") }),
58957                    (-1596429079, FixedTimespan { utc_offset: 9079, dst_offset: 7200, name: Some("MDST") }),
58958                    (-1593820800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
58959                    (-1589860800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
58960                    (-1542427200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
58961                    (-1539493200, FixedTimespan { utc_offset: 10800, dst_offset: 7200, name: Some("+05") }),
58962                    (-1525323600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
58963                    (-1522728000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
58964                    (-1491188400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58965                    (-1247536800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
58966                    (354920400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
58967                    (370728000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
58968                    (386456400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
58969                    (402264000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
58970                    (417992400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
58971                    (433800000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
58972                    (449614800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
58973                    (465346800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
58974                    (481071600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
58975                    (496796400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
58976                    (512521200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
58977                    (528246000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
58978                    (543970800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
58979                    (559695600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
58980                    (575420400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
58981                    (591145200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
58982                    (606870000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
58983                    (622594800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
58984                    (638319600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
58985                    (654649200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
58986                    (670374000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
58987                    (686102400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
58988                    (695779200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
58989                    (701823600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
58990                    (717548400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
58991                    (733273200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
58992                    (748998000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
58993                    (764722800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
58994                    (780447600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
58995                    (796172400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
58996                    (811897200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
58997                    (828226800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
58998                    (846370800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
58999                    (859676400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
59000                    (877820400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
59001                    (891126000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
59002                    (909270000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
59003                    (922575600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
59004                    (941324400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
59005                    (954025200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
59006                    (972774000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
59007                    (985474800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
59008                    (1004223600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
59009                    (1017529200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
59010                    (1035673200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
59011                    (1048978800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
59012                    (1067122800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
59013                    (1080428400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
59014                    (1099177200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
59015                    (1111878000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
59016                    (1130626800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
59017                    (1143327600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
59018                    (1162076400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
59019                    (1174777200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
59020                    (1193526000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
59021                    (1206831600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
59022                    (1224975600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
59023                    (1238281200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
59024                    (1256425200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
59025                    (1269730800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
59026                    (1288479600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
59027                    (1301180400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: Some("MSK") }),
59028                    (1414274400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
59029                ];
59030                FixedTimespanSet {
59031                    first: FixedTimespan {
59032                        utc_offset: 9017,
59033                        dst_offset: 0,
59034                        name: Some("LMT"),
59035                    },
59036                    rest: REST
59037                }
59038            },
59039
59040            Tz::Europe__Nicosia => {
59041                const REST: &[(i64, FixedTimespan)] = &[
59042                    (-1518920008, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59043                    (166572000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59044                    (182293200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59045                    (200959200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59046                    (213829200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59047                    (228866400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59048                    (243982800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59049                    (260316000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59050                    (276123600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59051                    (291765600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59052                    (307486800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59053                    (323820000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59054                    (338936400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59055                    (354664800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59056                    (370386000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59057                    (386114400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59058                    (401835600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59059                    (417564000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59060                    (433285200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59061                    (449013600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59062                    (465339600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59063                    (481068000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59064                    (496789200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59065                    (512517600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59066                    (528238800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59067                    (543967200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59068                    (559688400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59069                    (575416800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59070                    (591138000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59071                    (606866400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59072                    (622587600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59073                    (638316000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59074                    (654642000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59075                    (670370400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59076                    (686091600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59077                    (701820000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59078                    (717541200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59079                    (733269600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59080                    (748990800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59081                    (764719200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59082                    (780440400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59083                    (796168800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59084                    (811890000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59085                    (828223200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59086                    (843944400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59087                    (859672800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59088                    (875394000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59089                    (891122400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59090                    (909277200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59091                    (922582800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59092                    (941331600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59093                    (954032400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59094                    (972781200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59095                    (985482000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59096                    (1004230800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59097                    (1017536400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59098                    (1035680400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59099                    (1048986000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59100                    (1067130000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59101                    (1080435600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59102                    (1099184400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59103                    (1111885200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59104                    (1130634000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59105                    (1143334800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59106                    (1162083600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59107                    (1174784400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59108                    (1193533200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59109                    (1206838800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59110                    (1224982800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59111                    (1238288400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59112                    (1256432400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59113                    (1269738000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59114                    (1288486800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59115                    (1301187600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59116                    (1319936400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59117                    (1332637200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59118                    (1351386000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59119                    (1364691600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59120                    (1382835600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59121                    (1396141200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59122                    (1414285200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59123                    (1427590800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59124                    (1445734800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59125                    (1459040400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59126                    (1477789200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59127                    (1490490000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59128                    (1509238800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59129                    (1521939600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59130                    (1540688400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59131                    (1553994000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59132                    (1572138000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59133                    (1585443600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59134                    (1603587600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59135                    (1616893200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59136                    (1635642000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59137                    (1648342800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59138                    (1667091600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59139                    (1679792400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59140                    (1698541200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59141                    (1711846800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59142                    (1729990800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59143                    (1743296400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59144                    (1761440400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59145                    (1774746000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59146                    (1792890000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59147                    (1806195600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59148                    (1824944400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59149                    (1837645200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59150                    (1856394000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59151                    (1869094800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59152                    (1887843600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59153                    (1901149200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59154                    (1919293200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59155                    (1932598800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59156                    (1950742800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59157                    (1964048400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59158                    (1982797200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59159                    (1995498000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59160                    (2014246800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59161                    (2026947600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59162                    (2045696400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59163                    (2058397200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59164                    (2077146000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59165                    (2090451600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59166                    (2108595600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59167                    (2121901200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59168                    (2140045200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59169                    (2153350800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59170                    (2172099600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59171                    (2184800400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59172                    (2203549200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59173                    (2216250000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59174                    (2234998800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59175                    (2248304400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59176                    (2266448400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59177                    (2279754000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59178                    (2297898000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59179                    (2311203600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59180                    (2329347600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59181                    (2342653200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59182                    (2361402000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59183                    (2374102800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59184                    (2392851600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59185                    (2405552400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59186                    (2424301200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59187                    (2437606800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59188                    (2455750800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59189                    (2469056400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59190                    (2487200400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59191                    (2500506000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59192                    (2519254800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59193                    (2531955600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59194                    (2550704400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59195                    (2563405200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59196                    (2582154000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59197                    (2595459600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59198                    (2613603600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59199                    (2626909200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59200                    (2645053200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59201                    (2658358800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59202                    (2676502800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59203                    (2689808400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59204                    (2708557200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59205                    (2721258000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59206                    (2740006800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59207                    (2752707600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59208                    (2771456400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59209                    (2784762000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59210                    (2802906000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59211                    (2816211600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59212                    (2834355600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59213                    (2847661200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59214                    (2866410000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59215                    (2879110800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59216                    (2897859600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59217                    (2910560400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59218                    (2929309200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59219                    (2942010000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59220                    (2960758800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59221                    (2974064400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59222                    (2992208400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59223                    (3005514000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59224                    (3023658000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59225                    (3036963600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59226                    (3055712400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59227                    (3068413200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59228                    (3087162000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59229                    (3099862800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59230                    (3118611600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59231                    (3131917200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59232                    (3150061200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59233                    (3163366800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59234                    (3181510800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59235                    (3194816400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59236                    (3212960400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59237                    (3226266000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59238                    (3245014800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59239                    (3257715600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59240                    (3276464400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59241                    (3289165200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59242                    (3307914000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59243                    (3321219600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59244                    (3339363600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59245                    (3352669200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59246                    (3370813200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59247                    (3384118800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59248                    (3402867600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59249                    (3415568400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59250                    (3434317200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59251                    (3447018000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59252                    (3465766800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59253                    (3479072400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59254                    (3497216400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59255                    (3510522000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59256                    (3528666000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59257                    (3541971600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59258                    (3560115600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59259                    (3573421200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59260                    (3592170000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59261                    (3604870800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59262                    (3623619600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59263                    (3636320400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59264                    (3655069200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59265                    (3668374800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59266                    (3686518800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59267                    (3699824400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59268                    (3717968400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59269                    (3731274000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59270                    (3750022800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59271                    (3762723600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59272                    (3781472400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59273                    (3794173200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59274                    (3812922000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59275                    (3825622800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59276                    (3844371600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59277                    (3857677200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59278                    (3875821200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59279                    (3889126800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59280                    (3907270800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59281                    (3920576400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59282                    (3939325200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59283                    (3952026000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59284                    (3970774800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59285                    (3983475600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59286                    (4002224400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59287                    (4015530000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59288                    (4033674000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59289                    (4046979600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59290                    (4065123600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59291                    (4078429200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
59292                    (4096573200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
59293                ];
59294                FixedTimespanSet {
59295                    first: FixedTimespan {
59296                        utc_offset: 8008,
59297                        dst_offset: 0,
59298                        name: Some("LMT"),
59299                    },
59300                    rest: REST
59301                }
59302            },
59303
59304            Tz::Europe__Oslo => {
59305                const REST: &[(i64, FixedTimespan)] = &[
59306                    (-2422054408, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59307                    (-1693706400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59308                    (-1680483600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59309                    (-1663455600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59310                    (-1650150000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59311                    (-1632006000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59312                    (-1618700400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59313                    (-938905200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59314                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59315                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59316                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59317                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59318                    (-796777200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59319                    (-781052400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59320                    (-776563200, FixedTimespan { utc_offset: 3600, dst_offset: 7200, name: Some("CEMT") }),
59321                    (-765936000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59322                    (-761180400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59323                    (-748479600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59324                    (-733273200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59325                    (-717631200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59326                    (-714610800, FixedTimespan { utc_offset: 3600, dst_offset: 7200, name: Some("CEMT") }),
59327                    (-710380800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59328                    (-701910000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59329                    (-684975600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59330                    (-670460400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59331                    (-654130800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59332                    (-639010800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59333                    (323830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59334                    (338950800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59335                    (354675600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59336                    (370400400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59337                    (386125200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59338                    (401850000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59339                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59340                    (433299600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59341                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59342                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59343                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59344                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59345                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59346                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59347                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59348                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59349                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59350                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59351                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59352                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59353                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59354                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59355                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59356                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59357                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59358                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59359                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59360                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59361                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59362                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59363                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59364                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59365                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59366                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59367                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59368                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59369                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59370                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59371                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59372                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59373                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59374                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59375                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59376                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59377                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59378                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59379                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59380                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59381                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59382                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59383                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59384                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59385                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59386                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59387                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59388                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59389                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59390                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59391                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59392                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59393                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59394                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59395                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59396                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59397                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59398                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59399                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59400                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59401                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59402                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59403                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59404                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59405                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59406                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59407                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59408                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59409                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59410                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59411                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59412                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59413                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59414                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59415                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59416                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59417                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59418                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59419                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59420                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59421                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59422                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59423                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59424                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59425                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59426                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59427                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59428                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59429                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59430                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59431                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59432                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59433                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59434                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59435                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59436                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59437                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59438                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59439                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59440                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59441                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59442                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59443                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59444                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59445                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59446                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59447                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59448                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59449                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59450                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59451                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59452                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59453                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59454                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59455                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59456                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59457                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59458                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59459                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59460                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59461                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59462                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59463                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59464                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59465                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59466                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59467                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59468                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59469                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59470                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59471                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59472                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59473                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59474                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59475                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59476                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59477                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59478                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59479                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59480                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59481                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59482                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59483                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59484                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59485                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59486                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59487                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59488                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59489                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59490                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59491                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59492                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59493                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59494                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59495                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59496                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59497                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59498                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59499                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59500                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59501                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59502                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59503                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59504                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59505                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59506                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59507                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59508                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59509                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59510                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59511                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59512                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59513                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59514                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59515                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59516                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59517                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59518                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59519                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59520                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59521                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59522                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59523                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59524                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59525                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59526                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59527                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59528                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59529                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59530                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59531                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59532                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59533                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59534                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59535                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59536                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59537                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59538                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59539                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59540                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59541                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59542                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59543                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59544                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59545                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59546                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59547                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59548                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59549                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59550                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59551                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59552                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59553                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59554                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59555                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59556                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59557                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59558                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59559                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59560                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59561                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59562                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59563                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59564                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59565                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59566                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59567                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59568                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59569                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59570                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59571                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59572                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59573                ];
59574                FixedTimespanSet {
59575                    first: FixedTimespan {
59576                        utc_offset: 3208,
59577                        dst_offset: 0,
59578                        name: Some("LMT"),
59579                    },
59580                    rest: REST
59581                }
59582            },
59583
59584            Tz::Europe__Paris => {
59585                const REST: &[(i64, FixedTimespan)] = &[
59586                    (-2486592561, FixedTimespan { utc_offset: 561, dst_offset: 0, name: Some("PMT") }),
59587                    (-1855958961, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
59588                    (-1689814800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
59589                    (-1680397200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
59590                    (-1665363600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
59591                    (-1648342800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
59592                    (-1635123600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
59593                    (-1616893200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
59594                    (-1604278800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
59595                    (-1585443600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
59596                    (-1574038800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
59597                    (-1552266000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
59598                    (-1539997200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
59599                    (-1520557200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
59600                    (-1507510800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
59601                    (-1490576400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
59602                    (-1470618000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
59603                    (-1459126800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
59604                    (-1444006800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
59605                    (-1427677200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
59606                    (-1411952400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
59607                    (-1396227600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
59608                    (-1379293200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
59609                    (-1364778000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
59610                    (-1348448400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
59611                    (-1333328400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
59612                    (-1316394000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
59613                    (-1301274000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
59614                    (-1284339600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
59615                    (-1269824400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
59616                    (-1253494800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
59617                    (-1238374800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
59618                    (-1221440400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
59619                    (-1206925200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
59620                    (-1191200400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
59621                    (-1175475600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
59622                    (-1160355600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
59623                    (-1143421200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
59624                    (-1127696400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
59625                    (-1111971600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
59626                    (-1096851600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
59627                    (-1080522000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
59628                    (-1063587600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
59629                    (-1049072400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
59630                    (-1033347600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
59631                    (-1017622800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
59632                    (-1002502800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
59633                    (-986173200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
59634                    (-969238800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
59635                    (-950490000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
59636                    (-942012000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
59637                    (-932436000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59638                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59639                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59640                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59641                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59642                    (-800071200, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("WEMT") }),
59643                    (-796266000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
59644                    (-781052400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("WEMT") }),
59645                    (-766623600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59646                    (196819200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59647                    (212540400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59648                    (228877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59649                    (243997200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59650                    (260326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59651                    (276051600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59652                    (291776400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59653                    (307501200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59654                    (323830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59655                    (338950800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59656                    (354675600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59657                    (370400400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59658                    (386125200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59659                    (401850000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59660                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59661                    (433299600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59662                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59663                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59664                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59665                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59666                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59667                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59668                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59669                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59670                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59671                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59672                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59673                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59674                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59675                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59676                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59677                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59678                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59679                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59680                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59681                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59682                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59683                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59684                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59685                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59686                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59687                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59688                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59689                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59690                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59691                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59692                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59693                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59694                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59695                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59696                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59697                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59698                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59699                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59700                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59701                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59702                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59703                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59704                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59705                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59706                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59707                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59708                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59709                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59710                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59711                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59712                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59713                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59714                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59715                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59716                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59717                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59718                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59719                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59720                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59721                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59722                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59723                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59724                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59725                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59726                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59727                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59728                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59729                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59730                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59731                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59732                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59733                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59734                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59735                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59736                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59737                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59738                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59739                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59740                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59741                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59742                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59743                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59744                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59745                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59746                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59747                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59748                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59749                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59750                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59751                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59752                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59753                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59754                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59755                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59756                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59757                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59758                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59759                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59760                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59761                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59762                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59763                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59764                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59765                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59766                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59767                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59768                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59769                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59770                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59771                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59772                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59773                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59774                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59775                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59776                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59777                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59778                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59779                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59780                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59781                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59782                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59783                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59784                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59785                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59786                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59787                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59788                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59789                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59790                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59791                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59792                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59793                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59794                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59795                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59796                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59797                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59798                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59799                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59800                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59801                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59802                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59803                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59804                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59805                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59806                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59807                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59808                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59809                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59810                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59811                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59812                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59813                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59814                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59815                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59816                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59817                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59818                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59819                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59820                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59821                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59822                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59823                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59824                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59825                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59826                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59827                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59828                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59829                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59830                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59831                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59832                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59833                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59834                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59835                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59836                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59837                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59838                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59839                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59840                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59841                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59842                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59843                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59844                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59845                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59846                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59847                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59848                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59849                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59850                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59851                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59852                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59853                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59854                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59855                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59856                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59857                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59858                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59859                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59860                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59861                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59862                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59863                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59864                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59865                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59866                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59867                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59868                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59869                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59870                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59871                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59872                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59873                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59874                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59875                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59876                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59877                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59878                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59879                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59880                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59881                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59882                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59883                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59884                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59885                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59886                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59887                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59888                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59889                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59890                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59891                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59892                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59893                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59894                ];
59895                FixedTimespanSet {
59896                    first: FixedTimespan {
59897                        utc_offset: 561,
59898                        dst_offset: 0,
59899                        name: Some("LMT"),
59900                    },
59901                    rest: REST
59902                }
59903            },
59904
59905            Tz::Europe__Podgorica => {
59906                const REST: &[(i64, FixedTimespan)] = &[
59907                    (-2713915320, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59908                    (-905824800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59909                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59910                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59911                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59912                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59913                    (-796777200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59914                    (-777942000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59915                    (-766623600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59916                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59917                    (433299600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59918                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59919                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59920                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59921                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59922                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59923                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59924                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59925                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59926                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59927                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59928                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59929                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59930                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59931                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59932                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59933                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59934                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59935                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59936                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59937                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59938                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59939                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59940                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59941                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59942                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59943                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59944                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59945                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59946                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59947                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59948                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59949                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59950                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59951                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59952                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59953                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59954                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59955                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59956                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59957                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59958                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59959                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59960                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59961                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59962                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59963                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59964                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59965                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59966                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59967                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59968                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59969                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59970                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59971                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59972                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59973                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59974                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59975                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59976                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59977                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59978                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59979                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59980                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59981                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59982                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59983                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59984                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59985                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59986                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59987                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59988                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59989                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59990                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59991                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59992                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59993                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59994                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59995                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59996                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59997                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
59998                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
59999                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60000                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60001                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60002                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60003                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60004                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60005                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60006                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60007                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60008                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60009                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60010                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60011                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60012                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60013                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60014                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60015                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60016                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60017                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60018                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60019                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60020                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60021                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60022                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60023                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60024                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60025                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60026                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60027                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60028                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60029                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60030                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60031                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60032                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60033                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60034                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60035                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60036                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60037                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60038                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60039                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60040                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60041                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60042                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60043                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60044                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60045                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60046                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60047                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60048                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60049                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60050                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60051                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60052                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60053                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60054                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60055                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60056                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60057                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60058                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60059                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60060                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60061                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60062                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60063                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60064                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60065                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60066                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60067                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60068                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60069                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60070                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60071                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60072                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60073                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60074                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60075                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60076                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60077                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60078                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60079                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60080                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60081                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60082                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60083                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60084                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60085                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60086                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60087                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60088                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60089                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60090                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60091                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60092                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60093                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60094                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60095                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60096                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60097                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60098                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60099                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60100                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60101                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60102                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60103                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60104                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60105                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60106                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60107                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60108                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60109                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60110                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60111                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60112                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60113                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60114                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60115                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60116                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60117                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60118                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60119                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60120                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60121                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60122                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60123                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60124                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60125                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60126                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60127                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60128                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60129                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60130                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60131                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60132                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60133                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60134                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60135                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60136                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60137                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60138                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60139                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60140                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60141                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60142                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60143                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60144                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60145                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60146                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60147                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60148                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60149                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60150                ];
60151                FixedTimespanSet {
60152                    first: FixedTimespan {
60153                        utc_offset: 4920,
60154                        dst_offset: 0,
60155                        name: Some("LMT"),
60156                    },
60157                    rest: REST
60158                }
60159            },
60160
60161            Tz::Europe__Prague => {
60162                const REST: &[(i64, FixedTimespan)] = &[
60163                    (-3786829064, FixedTimespan { utc_offset: 3464, dst_offset: 0, name: Some("PMT") }),
60164                    (-2469401864, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60165                    (-1693706400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60166                    (-1680483600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60167                    (-1663455600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60168                    (-1650150000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60169                    (-1632006000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60170                    (-1618700400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60171                    (-938905200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60172                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60173                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60174                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60175                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60176                    (-796777200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60177                    (-781052400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60178                    (-765327600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60179                    (-746578800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60180                    (-733359600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60181                    (-728517600, FixedTimespan { utc_offset: 3600, dst_offset: -3600, name: Some("GMT") }),
60182                    (-721260000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60183                    (-716425200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60184                    (-701910000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60185                    (-684975600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60186                    (-670460400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60187                    (-654217200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60188                    (-639010800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60189                    (291776400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60190                    (307501200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60191                    (323830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60192                    (338950800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60193                    (354675600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60194                    (370400400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60195                    (386125200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60196                    (401850000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60197                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60198                    (433299600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60199                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60200                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60201                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60202                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60203                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60204                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60205                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60206                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60207                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60208                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60209                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60210                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60211                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60212                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60213                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60214                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60215                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60216                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60217                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60218                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60219                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60220                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60221                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60222                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60223                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60224                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60225                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60226                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60227                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60228                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60229                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60230                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60231                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60232                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60233                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60234                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60235                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60236                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60237                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60238                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60239                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60240                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60241                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60242                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60243                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60244                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60245                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60246                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60247                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60248                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60249                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60250                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60251                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60252                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60253                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60254                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60255                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60256                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60257                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60258                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60259                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60260                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60261                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60262                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60263                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60264                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60265                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60266                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60267                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60268                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60269                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60270                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60271                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60272                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60273                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60274                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60275                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60276                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60277                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60278                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60279                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60280                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60281                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60282                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60283                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60284                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60285                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60286                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60287                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60288                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60289                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60290                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60291                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60292                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60293                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60294                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60295                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60296                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60297                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60298                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60299                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60300                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60301                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60302                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60303                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60304                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60305                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60306                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60307                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60308                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60309                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60310                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60311                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60312                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60313                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60314                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60315                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60316                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60317                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60318                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60319                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60320                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60321                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60322                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60323                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60324                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60325                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60326                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60327                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60328                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60329                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60330                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60331                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60332                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60333                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60334                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60335                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60336                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60337                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60338                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60339                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60340                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60341                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60342                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60343                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60344                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60345                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60346                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60347                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60348                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60349                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60350                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60351                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60352                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60353                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60354                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60355                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60356                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60357                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60358                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60359                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60360                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60361                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60362                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60363                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60364                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60365                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60366                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60367                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60368                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60369                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60370                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60371                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60372                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60373                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60374                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60375                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60376                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60377                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60378                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60379                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60380                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60381                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60382                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60383                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60384                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60385                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60386                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60387                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60388                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60389                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60390                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60391                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60392                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60393                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60394                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60395                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60396                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60397                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60398                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60399                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60400                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60401                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60402                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60403                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60404                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60405                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60406                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60407                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60408                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60409                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60410                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60411                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60412                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60413                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60414                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60415                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60416                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60417                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60418                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60419                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60420                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60421                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60422                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60423                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60424                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60425                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60426                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60427                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60428                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60429                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60430                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60431                ];
60432                FixedTimespanSet {
60433                    first: FixedTimespan {
60434                        utc_offset: 3464,
60435                        dst_offset: 0,
60436                        name: Some("LMT"),
60437                    },
60438                    rest: REST
60439                }
60440            },
60441
60442            Tz::Europe__Riga => {
60443                const REST: &[(i64, FixedTimespan)] = &[
60444                    (-2840146594, FixedTimespan { utc_offset: 5794, dst_offset: 0, name: Some("RMT") }),
60445                    (-1632008194, FixedTimespan { utc_offset: 5794, dst_offset: 3600, name: Some("LST") }),
60446                    (-1618702594, FixedTimespan { utc_offset: 5794, dst_offset: 0, name: Some("RMT") }),
60447                    (-1601681794, FixedTimespan { utc_offset: 5794, dst_offset: 3600, name: Some("LST") }),
60448                    (-1597275394, FixedTimespan { utc_offset: 5794, dst_offset: 0, name: Some("RMT") }),
60449                    (-1377308194, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60450                    (-928029600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
60451                    (-899521200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60452                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60453                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60454                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60455                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60456                    (-796777200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60457                    (-795834000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
60458                    (354920400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
60459                    (370728000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
60460                    (386456400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
60461                    (402264000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
60462                    (417992400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
60463                    (433800000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
60464                    (449614800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
60465                    (465346800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
60466                    (481071600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
60467                    (496796400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
60468                    (512521200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
60469                    (528246000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
60470                    (543970800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
60471                    (559695600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
60472                    (575420400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
60473                    (591145200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
60474                    (606870000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60475                    (622598400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60476                    (638323200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60477                    (654652800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60478                    (670377600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60479                    (686102400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60480                    (701827200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60481                    (717552000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60482                    (733276800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60483                    (749001600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60484                    (764726400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60485                    (780451200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60486                    (796176000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60487                    (811900800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60488                    (828230400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60489                    (843955200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60490                    (859683600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60491                    (877827600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60492                    (891133200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60493                    (909277200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60494                    (922582800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60495                    (941331600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60496                    (985482000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60497                    (1004230800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60498                    (1017536400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60499                    (1035680400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60500                    (1048986000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60501                    (1067130000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60502                    (1080435600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60503                    (1099184400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60504                    (1111885200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60505                    (1130634000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60506                    (1143334800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60507                    (1162083600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60508                    (1174784400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60509                    (1193533200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60510                    (1206838800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60511                    (1224982800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60512                    (1238288400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60513                    (1256432400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60514                    (1269738000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60515                    (1288486800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60516                    (1301187600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60517                    (1319936400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60518                    (1332637200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60519                    (1351386000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60520                    (1364691600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60521                    (1382835600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60522                    (1396141200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60523                    (1414285200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60524                    (1427590800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60525                    (1445734800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60526                    (1459040400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60527                    (1477789200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60528                    (1490490000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60529                    (1509238800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60530                    (1521939600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60531                    (1540688400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60532                    (1553994000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60533                    (1572138000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60534                    (1585443600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60535                    (1603587600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60536                    (1616893200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60537                    (1635642000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60538                    (1648342800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60539                    (1667091600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60540                    (1679792400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60541                    (1698541200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60542                    (1711846800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60543                    (1729990800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60544                    (1743296400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60545                    (1761440400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60546                    (1774746000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60547                    (1792890000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60548                    (1806195600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60549                    (1824944400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60550                    (1837645200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60551                    (1856394000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60552                    (1869094800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60553                    (1887843600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60554                    (1901149200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60555                    (1919293200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60556                    (1932598800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60557                    (1950742800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60558                    (1964048400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60559                    (1982797200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60560                    (1995498000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60561                    (2014246800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60562                    (2026947600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60563                    (2045696400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60564                    (2058397200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60565                    (2077146000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60566                    (2090451600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60567                    (2108595600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60568                    (2121901200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60569                    (2140045200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60570                    (2153350800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60571                    (2172099600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60572                    (2184800400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60573                    (2203549200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60574                    (2216250000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60575                    (2234998800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60576                    (2248304400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60577                    (2266448400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60578                    (2279754000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60579                    (2297898000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60580                    (2311203600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60581                    (2329347600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60582                    (2342653200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60583                    (2361402000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60584                    (2374102800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60585                    (2392851600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60586                    (2405552400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60587                    (2424301200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60588                    (2437606800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60589                    (2455750800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60590                    (2469056400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60591                    (2487200400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60592                    (2500506000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60593                    (2519254800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60594                    (2531955600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60595                    (2550704400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60596                    (2563405200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60597                    (2582154000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60598                    (2595459600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60599                    (2613603600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60600                    (2626909200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60601                    (2645053200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60602                    (2658358800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60603                    (2676502800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60604                    (2689808400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60605                    (2708557200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60606                    (2721258000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60607                    (2740006800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60608                    (2752707600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60609                    (2771456400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60610                    (2784762000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60611                    (2802906000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60612                    (2816211600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60613                    (2834355600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60614                    (2847661200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60615                    (2866410000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60616                    (2879110800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60617                    (2897859600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60618                    (2910560400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60619                    (2929309200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60620                    (2942010000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60621                    (2960758800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60622                    (2974064400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60623                    (2992208400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60624                    (3005514000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60625                    (3023658000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60626                    (3036963600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60627                    (3055712400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60628                    (3068413200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60629                    (3087162000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60630                    (3099862800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60631                    (3118611600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60632                    (3131917200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60633                    (3150061200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60634                    (3163366800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60635                    (3181510800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60636                    (3194816400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60637                    (3212960400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60638                    (3226266000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60639                    (3245014800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60640                    (3257715600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60641                    (3276464400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60642                    (3289165200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60643                    (3307914000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60644                    (3321219600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60645                    (3339363600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60646                    (3352669200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60647                    (3370813200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60648                    (3384118800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60649                    (3402867600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60650                    (3415568400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60651                    (3434317200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60652                    (3447018000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60653                    (3465766800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60654                    (3479072400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60655                    (3497216400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60656                    (3510522000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60657                    (3528666000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60658                    (3541971600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60659                    (3560115600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60660                    (3573421200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60661                    (3592170000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60662                    (3604870800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60663                    (3623619600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60664                    (3636320400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60665                    (3655069200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60666                    (3668374800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60667                    (3686518800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60668                    (3699824400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60669                    (3717968400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60670                    (3731274000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60671                    (3750022800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60672                    (3762723600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60673                    (3781472400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60674                    (3794173200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60675                    (3812922000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60676                    (3825622800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60677                    (3844371600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60678                    (3857677200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60679                    (3875821200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60680                    (3889126800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60681                    (3907270800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60682                    (3920576400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60683                    (3939325200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60684                    (3952026000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60685                    (3970774800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60686                    (3983475600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60687                    (4002224400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60688                    (4015530000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60689                    (4033674000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60690                    (4046979600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60691                    (4065123600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60692                    (4078429200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
60693                    (4096573200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
60694                ];
60695                FixedTimespanSet {
60696                    first: FixedTimespan {
60697                        utc_offset: 5794,
60698                        dst_offset: 0,
60699                        name: Some("LMT"),
60700                    },
60701                    rest: REST
60702                }
60703            },
60704
60705            Tz::Europe__Rome => {
60706                const REST: &[(i64, FixedTimespan)] = &[
60707                    (-3252098996, FixedTimespan { utc_offset: 2996, dst_offset: 0, name: Some("RMT") }),
60708                    (-2403565200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60709                    (-1690765200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60710                    (-1680487200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60711                    (-1664758800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60712                    (-1648951200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60713                    (-1635123600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60714                    (-1616896800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60715                    (-1604278800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60716                    (-1585533600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60717                    (-1571014800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60718                    (-1555293600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60719                    (-932432400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60720                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60721                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60722                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60723                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60724                    (-798073200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60725                    (-781052400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60726                    (-766717200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60727                    (-750898800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60728                    (-733359600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60729                    (-719456400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60730                    (-701917200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60731                    (-689209200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60732                    (-670460400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60733                    (-114051600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60734                    (-103168800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60735                    (-81997200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60736                    (-71715600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60737                    (-50547600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60738                    (-40266000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60739                    (-18493200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60740                    (-8211600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60741                    (12956400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60742                    (23238000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60743                    (43801200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60744                    (54687600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60745                    (75855600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60746                    (86742000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60747                    (107910000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60748                    (118191600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60749                    (138754800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60750                    (149641200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60751                    (170809200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60752                    (181090800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60753                    (202258800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60754                    (212540400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60755                    (233103600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60756                    (243990000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60757                    (265158000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60758                    (276044400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60759                    (296607600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60760                    (307494000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60761                    (323830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60762                    (338950800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60763                    (354675600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60764                    (370400400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60765                    (386125200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60766                    (401850000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60767                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60768                    (433299600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60769                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60770                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60771                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60772                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60773                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60774                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60775                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60776                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60777                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60778                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60779                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60780                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60781                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60782                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60783                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60784                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60785                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60786                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60787                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60788                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60789                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60790                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60791                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60792                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60793                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60794                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60795                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60796                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60797                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60798                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60799                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60800                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60801                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60802                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60803                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60804                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60805                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60806                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60807                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60808                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60809                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60810                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60811                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60812                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60813                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60814                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60815                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60816                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60817                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60818                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60819                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60820                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60821                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60822                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60823                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60824                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60825                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60826                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60827                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60828                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60829                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60830                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60831                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60832                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60833                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60834                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60835                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60836                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60837                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60838                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60839                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60840                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60841                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60842                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60843                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60844                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60845                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60846                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60847                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60848                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60849                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60850                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60851                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60852                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60853                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60854                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60855                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60856                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60857                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60858                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60859                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60860                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60861                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60862                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60863                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60864                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60865                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60866                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60867                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60868                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60869                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60870                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60871                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60872                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60873                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60874                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60875                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60876                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60877                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60878                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60879                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60880                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60881                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60882                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60883                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60884                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60885                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60886                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60887                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60888                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60889                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60890                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60891                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60892                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60893                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60894                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60895                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60896                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60897                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60898                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60899                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60900                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60901                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60902                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60903                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60904                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60905                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60906                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60907                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60908                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60909                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60910                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60911                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60912                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60913                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60914                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60915                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60916                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60917                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60918                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60919                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60920                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60921                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60922                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60923                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60924                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60925                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60926                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60927                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60928                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60929                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60930                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60931                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60932                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60933                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60934                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60935                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60936                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60937                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60938                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60939                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60940                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60941                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60942                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60943                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60944                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60945                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60946                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60947                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60948                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60949                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60950                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60951                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60952                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60953                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60954                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60955                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60956                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60957                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60958                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60959                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60960                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60961                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60962                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60963                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60964                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60965                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60966                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60967                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60968                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60969                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60970                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60971                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60972                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60973                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60974                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60975                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60976                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60977                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60978                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60979                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60980                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60981                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60982                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60983                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60984                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60985                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60986                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60987                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60988                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60989                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60990                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60991                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60992                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60993                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60994                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60995                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60996                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60997                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
60998                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
60999                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61000                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61001                ];
61002                FixedTimespanSet {
61003                    first: FixedTimespan {
61004                        utc_offset: 2996,
61005                        dst_offset: 0,
61006                        name: Some("LMT"),
61007                    },
61008                    rest: REST
61009                }
61010            },
61011
61012            Tz::Europe__Samara => {
61013                const REST: &[(i64, FixedTimespan)] = &[
61014                    (-1593820800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
61015                    (-1247540400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
61016                    (354916800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
61017                    (370724400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
61018                    (386452800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
61019                    (402260400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
61020                    (417988800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
61021                    (433796400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
61022                    (449611200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
61023                    (465343200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
61024                    (481068000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
61025                    (496792800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
61026                    (512517600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
61027                    (528242400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
61028                    (543967200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
61029                    (559692000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
61030                    (575416800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
61031                    (591141600, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
61032                    (606866400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
61033                    (622594800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
61034                    (638319600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
61035                    (654649200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
61036                    (670374000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: None }),
61037                    (686102400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
61038                    (687916800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
61039                    (701820000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
61040                    (717544800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
61041                    (733269600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
61042                    (748994400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
61043                    (764719200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
61044                    (780444000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
61045                    (796168800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
61046                    (811893600, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
61047                    (828223200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
61048                    (846367200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
61049                    (859672800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
61050                    (877816800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
61051                    (891122400, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
61052                    (909266400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
61053                    (922572000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
61054                    (941320800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
61055                    (954021600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
61056                    (972770400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
61057                    (985471200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
61058                    (1004220000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
61059                    (1017525600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
61060                    (1035669600, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
61061                    (1048975200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
61062                    (1067119200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
61063                    (1080424800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
61064                    (1099173600, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
61065                    (1111874400, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
61066                    (1130623200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
61067                    (1143324000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
61068                    (1162072800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
61069                    (1174773600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
61070                    (1193522400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
61071                    (1206828000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
61072                    (1224972000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
61073                    (1238277600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
61074                    (1256421600, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
61075                    (1269727200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
61076                    (1288479600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
61077                    (1301180400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
61078                ];
61079                FixedTimespanSet {
61080                    first: FixedTimespan {
61081                        utc_offset: 12020,
61082                        dst_offset: 0,
61083                        name: Some("LMT"),
61084                    },
61085                    rest: REST
61086                }
61087            },
61088
61089            Tz::Europe__San_Marino => {
61090                const REST: &[(i64, FixedTimespan)] = &[
61091                    (-3252098996, FixedTimespan { utc_offset: 2996, dst_offset: 0, name: Some("RMT") }),
61092                    (-2403565200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61093                    (-1690765200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61094                    (-1680487200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61095                    (-1664758800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61096                    (-1648951200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61097                    (-1635123600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61098                    (-1616896800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61099                    (-1604278800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61100                    (-1585533600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61101                    (-1571014800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61102                    (-1555293600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61103                    (-932432400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61104                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61105                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61106                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61107                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61108                    (-798073200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61109                    (-781052400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61110                    (-766717200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61111                    (-750898800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61112                    (-733359600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61113                    (-719456400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61114                    (-701917200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61115                    (-689209200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61116                    (-670460400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61117                    (-114051600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61118                    (-103168800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61119                    (-81997200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61120                    (-71715600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61121                    (-50547600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61122                    (-40266000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61123                    (-18493200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61124                    (-8211600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61125                    (12956400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61126                    (23238000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61127                    (43801200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61128                    (54687600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61129                    (75855600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61130                    (86742000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61131                    (107910000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61132                    (118191600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61133                    (138754800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61134                    (149641200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61135                    (170809200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61136                    (181090800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61137                    (202258800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61138                    (212540400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61139                    (233103600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61140                    (243990000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61141                    (265158000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61142                    (276044400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61143                    (296607600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61144                    (307494000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61145                    (323830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61146                    (338950800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61147                    (354675600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61148                    (370400400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61149                    (386125200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61150                    (401850000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61151                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61152                    (433299600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61153                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61154                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61155                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61156                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61157                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61158                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61159                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61160                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61161                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61162                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61163                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61164                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61165                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61166                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61167                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61168                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61169                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61170                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61171                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61172                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61173                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61174                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61175                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61176                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61177                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61178                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61179                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61180                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61181                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61182                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61183                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61184                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61185                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61186                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61187                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61188                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61189                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61190                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61191                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61192                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61193                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61194                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61195                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61196                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61197                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61198                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61199                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61200                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61201                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61202                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61203                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61204                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61205                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61206                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61207                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61208                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61209                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61210                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61211                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61212                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61213                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61214                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61215                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61216                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61217                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61218                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61219                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61220                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61221                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61222                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61223                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61224                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61225                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61226                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61227                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61228                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61229                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61230                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61231                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61232                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61233                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61234                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61235                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61236                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61237                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61238                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61239                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61240                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61241                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61242                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61243                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61244                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61245                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61246                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61247                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61248                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61249                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61250                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61251                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61252                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61253                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61254                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61255                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61256                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61257                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61258                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61259                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61260                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61261                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61262                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61263                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61264                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61265                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61266                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61267                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61268                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61269                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61270                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61271                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61272                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61273                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61274                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61275                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61276                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61277                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61278                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61279                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61280                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61281                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61282                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61283                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61284                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61285                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61286                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61287                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61288                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61289                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61290                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61291                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61292                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61293                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61294                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61295                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61296                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61297                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61298                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61299                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61300                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61301                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61302                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61303                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61304                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61305                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61306                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61307                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61308                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61309                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61310                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61311                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61312                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61313                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61314                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61315                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61316                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61317                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61318                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61319                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61320                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61321                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61322                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61323                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61324                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61325                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61326                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61327                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61328                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61329                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61330                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61331                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61332                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61333                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61334                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61335                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61336                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61337                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61338                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61339                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61340                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61341                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61342                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61343                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61344                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61345                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61346                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61347                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61348                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61349                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61350                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61351                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61352                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61353                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61354                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61355                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61356                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61357                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61358                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61359                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61360                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61361                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61362                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61363                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61364                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61365                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61366                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61367                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61368                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61369                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61370                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61371                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61372                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61373                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61374                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61375                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61376                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61377                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61378                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61379                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61380                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61381                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61382                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61383                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61384                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61385                ];
61386                FixedTimespanSet {
61387                    first: FixedTimespan {
61388                        utc_offset: 2996,
61389                        dst_offset: 0,
61390                        name: Some("LMT"),
61391                    },
61392                    rest: REST
61393                }
61394            },
61395
61396            Tz::Europe__Sarajevo => {
61397                const REST: &[(i64, FixedTimespan)] = &[
61398                    (-2713915320, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61399                    (-905824800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61400                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61401                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61402                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61403                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61404                    (-796777200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61405                    (-777942000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61406                    (-766623600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61407                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61408                    (433299600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61409                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61410                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61411                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61412                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61413                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61414                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61415                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61416                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61417                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61418                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61419                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61420                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61421                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61422                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61423                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61424                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61425                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61426                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61427                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61428                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61429                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61430                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61431                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61432                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61433                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61434                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61435                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61436                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61437                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61438                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61439                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61440                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61441                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61442                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61443                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61444                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61445                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61446                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61447                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61448                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61449                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61450                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61451                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61452                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61453                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61454                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61455                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61456                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61457                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61458                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61459                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61460                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61461                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61462                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61463                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61464                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61465                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61466                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61467                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61468                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61469                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61470                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61471                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61472                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61473                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61474                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61475                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61476                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61477                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61478                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61479                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61480                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61481                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61482                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61483                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61484                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61485                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61486                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61487                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61488                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61489                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61490                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61491                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61492                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61493                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61494                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61495                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61496                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61497                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61498                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61499                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61500                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61501                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61502                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61503                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61504                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61505                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61506                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61507                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61508                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61509                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61510                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61511                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61512                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61513                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61514                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61515                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61516                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61517                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61518                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61519                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61520                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61521                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61522                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61523                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61524                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61525                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61526                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61527                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61528                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61529                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61530                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61531                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61532                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61533                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61534                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61535                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61536                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61537                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61538                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61539                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61540                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61541                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61542                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61543                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61544                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61545                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61546                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61547                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61548                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61549                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61550                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61551                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61552                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61553                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61554                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61555                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61556                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61557                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61558                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61559                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61560                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61561                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61562                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61563                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61564                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61565                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61566                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61567                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61568                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61569                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61570                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61571                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61572                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61573                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61574                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61575                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61576                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61577                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61578                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61579                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61580                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61581                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61582                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61583                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61584                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61585                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61586                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61587                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61588                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61589                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61590                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61591                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61592                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61593                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61594                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61595                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61596                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61597                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61598                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61599                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61600                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61601                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61602                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61603                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61604                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61605                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61606                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61607                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61608                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61609                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61610                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61611                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61612                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61613                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61614                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61615                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61616                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61617                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61618                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61619                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61620                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61621                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61622                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61623                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61624                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61625                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61626                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61627                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61628                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61629                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61630                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61631                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61632                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61633                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61634                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61635                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61636                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61637                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61638                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61639                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61640                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61641                ];
61642                FixedTimespanSet {
61643                    first: FixedTimespan {
61644                        utc_offset: 4920,
61645                        dst_offset: 0,
61646                        name: Some("LMT"),
61647                    },
61648                    rest: REST
61649                }
61650            },
61651
61652            Tz::Europe__Saratov => {
61653                const REST: &[(i64, FixedTimespan)] = &[
61654                    (-1593820800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
61655                    (-1247540400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
61656                    (354916800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
61657                    (370724400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
61658                    (386452800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
61659                    (402260400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
61660                    (417988800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
61661                    (433796400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
61662                    (449611200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
61663                    (465343200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
61664                    (481068000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
61665                    (496792800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
61666                    (512517600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
61667                    (528242400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
61668                    (543967200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
61669                    (559692000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
61670                    (575416800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
61671                    (591145200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
61672                    (606870000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
61673                    (622594800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
61674                    (638319600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
61675                    (654649200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
61676                    (670374000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
61677                    (701820000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
61678                    (717548400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
61679                    (733273200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
61680                    (748998000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
61681                    (764722800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
61682                    (780447600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
61683                    (796172400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
61684                    (811897200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
61685                    (828226800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
61686                    (846370800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
61687                    (859676400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
61688                    (877820400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
61689                    (891126000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
61690                    (909270000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
61691                    (922575600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
61692                    (941324400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
61693                    (954025200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
61694                    (972774000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
61695                    (985474800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
61696                    (1004223600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
61697                    (1017529200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
61698                    (1035673200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
61699                    (1048978800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
61700                    (1067122800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
61701                    (1080428400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
61702                    (1099177200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
61703                    (1111878000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
61704                    (1130626800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
61705                    (1143327600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
61706                    (1162076400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
61707                    (1174777200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
61708                    (1193526000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
61709                    (1206831600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
61710                    (1224975600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
61711                    (1238281200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
61712                    (1256425200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
61713                    (1269730800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
61714                    (1288479600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
61715                    (1301180400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
61716                    (1414274400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
61717                    (1480806000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
61718                ];
61719                FixedTimespanSet {
61720                    first: FixedTimespan {
61721                        utc_offset: 11058,
61722                        dst_offset: 0,
61723                        name: Some("LMT"),
61724                    },
61725                    rest: REST
61726                }
61727            },
61728
61729            Tz::Europe__Simferopol => {
61730                const REST: &[(i64, FixedTimespan)] = &[
61731                    (-2840148984, FixedTimespan { utc_offset: 8160, dst_offset: 0, name: Some("SMT") }),
61732                    (-1441160160, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
61733                    (-1247536800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
61734                    (-888894000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61735                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61736                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61737                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61738                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61739                    (-811648800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
61740                    (354920400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
61741                    (370728000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
61742                    (386456400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
61743                    (402264000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
61744                    (417992400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
61745                    (433800000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
61746                    (449614800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
61747                    (465346800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
61748                    (481071600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
61749                    (496796400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
61750                    (512521200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
61751                    (528246000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
61752                    (543970800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
61753                    (559695600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
61754                    (575420400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
61755                    (591145200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
61756                    (606870000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
61757                    (622594800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
61758                    (646786800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
61759                    (701827200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
61760                    (717552000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
61761                    (733276800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
61762                    (749001600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
61763                    (764726400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
61764                    (767739600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
61765                    (780447600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
61766                    (796172400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
61767                    (811897200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
61768                    (828219600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
61769                    (846374400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
61770                    (859683600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
61771                    (877827600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
61772                    (891133200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
61773                    (909277200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
61774                    (922582800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
61775                    (941331600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
61776                    (954032400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
61777                    (972781200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
61778                    (985482000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
61779                    (1004230800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
61780                    (1017536400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
61781                    (1035680400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
61782                    (1048986000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
61783                    (1067130000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
61784                    (1080435600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
61785                    (1099184400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
61786                    (1111885200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
61787                    (1130634000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
61788                    (1143334800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
61789                    (1162083600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
61790                    (1174784400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
61791                    (1193533200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
61792                    (1206838800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
61793                    (1224982800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
61794                    (1238288400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
61795                    (1256432400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
61796                    (1269738000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
61797                    (1288486800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
61798                    (1301187600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
61799                    (1319936400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
61800                    (1332637200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
61801                    (1351386000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
61802                    (1364691600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
61803                    (1382835600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
61804                    (1396137600, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: Some("MSK") }),
61805                    (1414274400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
61806                ];
61807                FixedTimespanSet {
61808                    first: FixedTimespan {
61809                        utc_offset: 8184,
61810                        dst_offset: 0,
61811                        name: Some("LMT"),
61812                    },
61813                    rest: REST
61814                }
61815            },
61816
61817            Tz::Europe__Skopje => {
61818                const REST: &[(i64, FixedTimespan)] = &[
61819                    (-2713915320, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61820                    (-905824800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61821                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61822                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61823                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61824                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61825                    (-796777200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61826                    (-777942000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61827                    (-766623600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61828                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61829                    (433299600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61830                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61831                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61832                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61833                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61834                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61835                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61836                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61837                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61838                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61839                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61840                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61841                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61842                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61843                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61844                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61845                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61846                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61847                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61848                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61849                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61850                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61851                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61852                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61853                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61854                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61855                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61856                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61857                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61858                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61859                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61860                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61861                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61862                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61863                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61864                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61865                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61866                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61867                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61868                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61869                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61870                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61871                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61872                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61873                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61874                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61875                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61876                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61877                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61878                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61879                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61880                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61881                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61882                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61883                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61884                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61885                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61886                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61887                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61888                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61889                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61890                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61891                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61892                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61893                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61894                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61895                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61896                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61897                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61898                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61899                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61900                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61901                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61902                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61903                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61904                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61905                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61906                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61907                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61908                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61909                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61910                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61911                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61912                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61913                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61914                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61915                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61916                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61917                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61918                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61919                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61920                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61921                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61922                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61923                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61924                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61925                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61926                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61927                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61928                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61929                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61930                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61931                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61932                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61933                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61934                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61935                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61936                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61937                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61938                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61939                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61940                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61941                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61942                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61943                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61944                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61945                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61946                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61947                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61948                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61949                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61950                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61951                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61952                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61953                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61954                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61955                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61956                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61957                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61958                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61959                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61960                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61961                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61962                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61963                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61964                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61965                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61966                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61967                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61968                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61969                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61970                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61971                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61972                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61973                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61974                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61975                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61976                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61977                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61978                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61979                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61980                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61981                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61982                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61983                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61984                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61985                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61986                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61987                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61988                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61989                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61990                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61991                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61992                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61993                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61994                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61995                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61996                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61997                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
61998                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
61999                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62000                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62001                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62002                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62003                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62004                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62005                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62006                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62007                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62008                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62009                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62010                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62011                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62012                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62013                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62014                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62015                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62016                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62017                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62018                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62019                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62020                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62021                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62022                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62023                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62024                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62025                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62026                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62027                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62028                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62029                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62030                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62031                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62032                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62033                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62034                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62035                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62036                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62037                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62038                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62039                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62040                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62041                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62042                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62043                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62044                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62045                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62046                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62047                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62048                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62049                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62050                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62051                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62052                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62053                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62054                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62055                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62056                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62057                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62058                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62059                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62060                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62061                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62062                ];
62063                FixedTimespanSet {
62064                    first: FixedTimespan {
62065                        utc_offset: 4920,
62066                        dst_offset: 0,
62067                        name: Some("LMT"),
62068                    },
62069                    rest: REST
62070                }
62071            },
62072
62073            Tz::Europe__Sofia => {
62074                const REST: &[(i64, FixedTimespan)] = &[
62075                    (-2840146396, FixedTimespan { utc_offset: 7016, dst_offset: 0, name: Some("IMT") }),
62076                    (-2369527016, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62077                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62078                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62079                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62080                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62081                    (-796777200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62082                    (-781048800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62083                    (291762000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62084                    (307576800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62085                    (323816400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62086                    (339026400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62087                    (355266000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62088                    (370393200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62089                    (386715600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62090                    (401846400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62091                    (417571200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62092                    (433296000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62093                    (449020800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62094                    (465350400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62095                    (481075200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62096                    (496800000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62097                    (512524800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62098                    (528249600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62099                    (543974400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62100                    (559699200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62101                    (575424000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62102                    (591148800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62103                    (606873600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62104                    (622598400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62105                    (638323200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62106                    (654652800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62107                    (670370400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62108                    (686091600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62109                    (701820000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62110                    (717541200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62111                    (733269600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62112                    (748990800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62113                    (764719200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62114                    (780440400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62115                    (796168800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62116                    (811890000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62117                    (828223200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62118                    (846363600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62119                    (859683600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62120                    (877827600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62121                    (891133200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62122                    (909277200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62123                    (922582800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62124                    (941331600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62125                    (954032400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62126                    (972781200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62127                    (985482000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62128                    (1004230800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62129                    (1017536400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62130                    (1035680400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62131                    (1048986000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62132                    (1067130000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62133                    (1080435600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62134                    (1099184400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62135                    (1111885200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62136                    (1130634000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62137                    (1143334800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62138                    (1162083600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62139                    (1174784400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62140                    (1193533200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62141                    (1206838800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62142                    (1224982800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62143                    (1238288400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62144                    (1256432400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62145                    (1269738000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62146                    (1288486800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62147                    (1301187600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62148                    (1319936400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62149                    (1332637200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62150                    (1351386000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62151                    (1364691600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62152                    (1382835600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62153                    (1396141200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62154                    (1414285200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62155                    (1427590800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62156                    (1445734800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62157                    (1459040400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62158                    (1477789200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62159                    (1490490000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62160                    (1509238800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62161                    (1521939600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62162                    (1540688400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62163                    (1553994000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62164                    (1572138000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62165                    (1585443600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62166                    (1603587600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62167                    (1616893200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62168                    (1635642000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62169                    (1648342800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62170                    (1667091600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62171                    (1679792400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62172                    (1698541200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62173                    (1711846800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62174                    (1729990800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62175                    (1743296400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62176                    (1761440400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62177                    (1774746000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62178                    (1792890000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62179                    (1806195600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62180                    (1824944400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62181                    (1837645200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62182                    (1856394000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62183                    (1869094800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62184                    (1887843600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62185                    (1901149200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62186                    (1919293200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62187                    (1932598800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62188                    (1950742800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62189                    (1964048400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62190                    (1982797200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62191                    (1995498000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62192                    (2014246800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62193                    (2026947600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62194                    (2045696400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62195                    (2058397200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62196                    (2077146000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62197                    (2090451600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62198                    (2108595600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62199                    (2121901200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62200                    (2140045200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62201                    (2153350800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62202                    (2172099600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62203                    (2184800400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62204                    (2203549200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62205                    (2216250000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62206                    (2234998800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62207                    (2248304400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62208                    (2266448400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62209                    (2279754000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62210                    (2297898000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62211                    (2311203600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62212                    (2329347600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62213                    (2342653200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62214                    (2361402000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62215                    (2374102800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62216                    (2392851600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62217                    (2405552400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62218                    (2424301200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62219                    (2437606800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62220                    (2455750800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62221                    (2469056400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62222                    (2487200400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62223                    (2500506000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62224                    (2519254800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62225                    (2531955600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62226                    (2550704400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62227                    (2563405200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62228                    (2582154000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62229                    (2595459600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62230                    (2613603600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62231                    (2626909200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62232                    (2645053200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62233                    (2658358800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62234                    (2676502800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62235                    (2689808400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62236                    (2708557200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62237                    (2721258000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62238                    (2740006800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62239                    (2752707600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62240                    (2771456400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62241                    (2784762000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62242                    (2802906000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62243                    (2816211600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62244                    (2834355600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62245                    (2847661200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62246                    (2866410000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62247                    (2879110800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62248                    (2897859600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62249                    (2910560400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62250                    (2929309200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62251                    (2942010000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62252                    (2960758800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62253                    (2974064400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62254                    (2992208400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62255                    (3005514000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62256                    (3023658000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62257                    (3036963600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62258                    (3055712400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62259                    (3068413200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62260                    (3087162000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62261                    (3099862800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62262                    (3118611600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62263                    (3131917200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62264                    (3150061200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62265                    (3163366800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62266                    (3181510800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62267                    (3194816400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62268                    (3212960400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62269                    (3226266000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62270                    (3245014800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62271                    (3257715600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62272                    (3276464400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62273                    (3289165200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62274                    (3307914000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62275                    (3321219600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62276                    (3339363600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62277                    (3352669200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62278                    (3370813200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62279                    (3384118800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62280                    (3402867600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62281                    (3415568400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62282                    (3434317200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62283                    (3447018000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62284                    (3465766800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62285                    (3479072400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62286                    (3497216400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62287                    (3510522000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62288                    (3528666000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62289                    (3541971600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62290                    (3560115600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62291                    (3573421200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62292                    (3592170000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62293                    (3604870800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62294                    (3623619600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62295                    (3636320400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62296                    (3655069200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62297                    (3668374800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62298                    (3686518800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62299                    (3699824400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62300                    (3717968400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62301                    (3731274000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62302                    (3750022800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62303                    (3762723600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62304                    (3781472400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62305                    (3794173200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62306                    (3812922000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62307                    (3825622800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62308                    (3844371600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62309                    (3857677200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62310                    (3875821200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62311                    (3889126800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62312                    (3907270800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62313                    (3920576400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62314                    (3939325200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62315                    (3952026000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62316                    (3970774800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62317                    (3983475600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62318                    (4002224400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62319                    (4015530000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62320                    (4033674000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62321                    (4046979600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62322                    (4065123600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62323                    (4078429200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62324                    (4096573200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62325                ];
62326                FixedTimespanSet {
62327                    first: FixedTimespan {
62328                        utc_offset: 5596,
62329                        dst_offset: 0,
62330                        name: Some("LMT"),
62331                    },
62332                    rest: REST
62333                }
62334            },
62335
62336            Tz::Europe__Stockholm => {
62337                const REST: &[(i64, FixedTimespan)] = &[
62338                    (-2422054408, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62339                    (-1693706400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62340                    (-1680483600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62341                    (-1663455600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62342                    (-1650150000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62343                    (-1632006000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62344                    (-1618700400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62345                    (-938905200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62346                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62347                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62348                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62349                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62350                    (-796777200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62351                    (-781052400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62352                    (-776563200, FixedTimespan { utc_offset: 3600, dst_offset: 7200, name: Some("CEMT") }),
62353                    (-765936000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62354                    (-761180400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62355                    (-748479600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62356                    (-733273200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62357                    (-717631200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62358                    (-714610800, FixedTimespan { utc_offset: 3600, dst_offset: 7200, name: Some("CEMT") }),
62359                    (-710380800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62360                    (-701910000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62361                    (-684975600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62362                    (-670460400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62363                    (-654130800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62364                    (-639010800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62365                    (323830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62366                    (338950800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62367                    (354675600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62368                    (370400400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62369                    (386125200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62370                    (401850000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62371                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62372                    (433299600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62373                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62374                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62375                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62376                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62377                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62378                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62379                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62380                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62381                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62382                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62383                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62384                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62385                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62386                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62387                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62388                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62389                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62390                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62391                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62392                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62393                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62394                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62395                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62396                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62397                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62398                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62399                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62400                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62401                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62402                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62403                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62404                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62405                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62406                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62407                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62408                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62409                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62410                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62411                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62412                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62413                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62414                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62415                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62416                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62417                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62418                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62419                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62420                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62421                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62422                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62423                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62424                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62425                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62426                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62427                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62428                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62429                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62430                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62431                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62432                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62433                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62434                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62435                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62436                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62437                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62438                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62439                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62440                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62441                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62442                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62443                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62444                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62445                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62446                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62447                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62448                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62449                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62450                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62451                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62452                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62453                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62454                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62455                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62456                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62457                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62458                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62459                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62460                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62461                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62462                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62463                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62464                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62465                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62466                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62467                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62468                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62469                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62470                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62471                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62472                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62473                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62474                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62475                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62476                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62477                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62478                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62479                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62480                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62481                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62482                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62483                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62484                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62485                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62486                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62487                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62488                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62489                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62490                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62491                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62492                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62493                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62494                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62495                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62496                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62497                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62498                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62499                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62500                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62501                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62502                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62503                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62504                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62505                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62506                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62507                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62508                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62509                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62510                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62511                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62512                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62513                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62514                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62515                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62516                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62517                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62518                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62519                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62520                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62521                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62522                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62523                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62524                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62525                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62526                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62527                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62528                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62529                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62530                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62531                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62532                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62533                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62534                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62535                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62536                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62537                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62538                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62539                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62540                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62541                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62542                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62543                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62544                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62545                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62546                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62547                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62548                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62549                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62550                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62551                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62552                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62553                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62554                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62555                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62556                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62557                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62558                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62559                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62560                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62561                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62562                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62563                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62564                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62565                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62566                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62567                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62568                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62569                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62570                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62571                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62572                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62573                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62574                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62575                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62576                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62577                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62578                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62579                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62580                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62581                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62582                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62583                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62584                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62585                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62586                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62587                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62588                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62589                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62590                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62591                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62592                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62593                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62594                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62595                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62596                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62597                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62598                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62599                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62600                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62601                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62602                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62603                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62604                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62605                ];
62606                FixedTimespanSet {
62607                    first: FixedTimespan {
62608                        utc_offset: 3208,
62609                        dst_offset: 0,
62610                        name: Some("LMT"),
62611                    },
62612                    rest: REST
62613                }
62614            },
62615
62616            Tz::Europe__Tallinn => {
62617                const REST: &[(i64, FixedTimespan)] = &[
62618                    (-2840146740, FixedTimespan { utc_offset: 5940, dst_offset: 0, name: Some("TMT") }),
62619                    (-1638322740, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62620                    (-1632006000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62621                    (-1618700400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62622                    (-1593824400, FixedTimespan { utc_offset: 5940, dst_offset: 0, name: Some("TMT") }),
62623                    (-1535938740, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62624                    (-927943200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
62625                    (-892954800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62626                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62627                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62628                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62629                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62630                    (-797652000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
62631                    (354920400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
62632                    (370728000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
62633                    (386456400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
62634                    (402264000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
62635                    (417992400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
62636                    (433800000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
62637                    (449614800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
62638                    (465346800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
62639                    (481071600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
62640                    (496796400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
62641                    (512521200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
62642                    (528246000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
62643                    (543970800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
62644                    (559695600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
62645                    (575420400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
62646                    (591145200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
62647                    (606870000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62648                    (622598400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62649                    (638323200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62650                    (654652800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62651                    (670377600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62652                    (686102400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62653                    (701827200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62654                    (717552000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62655                    (733276800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62656                    (749001600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62657                    (764726400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62658                    (780451200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62659                    (796176000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62660                    (811900800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62661                    (828230400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62662                    (846374400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62663                    (859680000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62664                    (877824000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62665                    (891129600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62666                    (909277200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62667                    (922582800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62668                    (941331600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62669                    (1017536400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62670                    (1035680400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62671                    (1048986000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62672                    (1067130000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62673                    (1080435600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62674                    (1099184400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62675                    (1111885200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62676                    (1130634000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62677                    (1143334800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62678                    (1162083600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62679                    (1174784400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62680                    (1193533200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62681                    (1206838800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62682                    (1224982800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62683                    (1238288400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62684                    (1256432400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62685                    (1269738000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62686                    (1288486800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62687                    (1301187600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62688                    (1319936400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62689                    (1332637200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62690                    (1351386000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62691                    (1364691600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62692                    (1382835600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62693                    (1396141200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62694                    (1414285200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62695                    (1427590800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62696                    (1445734800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62697                    (1459040400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62698                    (1477789200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62699                    (1490490000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62700                    (1509238800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62701                    (1521939600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62702                    (1540688400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62703                    (1553994000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62704                    (1572138000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62705                    (1585443600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62706                    (1603587600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62707                    (1616893200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62708                    (1635642000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62709                    (1648342800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62710                    (1667091600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62711                    (1679792400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62712                    (1698541200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62713                    (1711846800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62714                    (1729990800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62715                    (1743296400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62716                    (1761440400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62717                    (1774746000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62718                    (1792890000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62719                    (1806195600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62720                    (1824944400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62721                    (1837645200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62722                    (1856394000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62723                    (1869094800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62724                    (1887843600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62725                    (1901149200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62726                    (1919293200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62727                    (1932598800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62728                    (1950742800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62729                    (1964048400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62730                    (1982797200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62731                    (1995498000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62732                    (2014246800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62733                    (2026947600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62734                    (2045696400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62735                    (2058397200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62736                    (2077146000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62737                    (2090451600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62738                    (2108595600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62739                    (2121901200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62740                    (2140045200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62741                    (2153350800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62742                    (2172099600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62743                    (2184800400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62744                    (2203549200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62745                    (2216250000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62746                    (2234998800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62747                    (2248304400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62748                    (2266448400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62749                    (2279754000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62750                    (2297898000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62751                    (2311203600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62752                    (2329347600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62753                    (2342653200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62754                    (2361402000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62755                    (2374102800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62756                    (2392851600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62757                    (2405552400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62758                    (2424301200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62759                    (2437606800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62760                    (2455750800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62761                    (2469056400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62762                    (2487200400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62763                    (2500506000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62764                    (2519254800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62765                    (2531955600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62766                    (2550704400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62767                    (2563405200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62768                    (2582154000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62769                    (2595459600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62770                    (2613603600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62771                    (2626909200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62772                    (2645053200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62773                    (2658358800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62774                    (2676502800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62775                    (2689808400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62776                    (2708557200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62777                    (2721258000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62778                    (2740006800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62779                    (2752707600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62780                    (2771456400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62781                    (2784762000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62782                    (2802906000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62783                    (2816211600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62784                    (2834355600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62785                    (2847661200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62786                    (2866410000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62787                    (2879110800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62788                    (2897859600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62789                    (2910560400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62790                    (2929309200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62791                    (2942010000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62792                    (2960758800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62793                    (2974064400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62794                    (2992208400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62795                    (3005514000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62796                    (3023658000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62797                    (3036963600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62798                    (3055712400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62799                    (3068413200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62800                    (3087162000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62801                    (3099862800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62802                    (3118611600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62803                    (3131917200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62804                    (3150061200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62805                    (3163366800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62806                    (3181510800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62807                    (3194816400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62808                    (3212960400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62809                    (3226266000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62810                    (3245014800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62811                    (3257715600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62812                    (3276464400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62813                    (3289165200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62814                    (3307914000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62815                    (3321219600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62816                    (3339363600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62817                    (3352669200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62818                    (3370813200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62819                    (3384118800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62820                    (3402867600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62821                    (3415568400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62822                    (3434317200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62823                    (3447018000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62824                    (3465766800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62825                    (3479072400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62826                    (3497216400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62827                    (3510522000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62828                    (3528666000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62829                    (3541971600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62830                    (3560115600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62831                    (3573421200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62832                    (3592170000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62833                    (3604870800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62834                    (3623619600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62835                    (3636320400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62836                    (3655069200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62837                    (3668374800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62838                    (3686518800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62839                    (3699824400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62840                    (3717968400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62841                    (3731274000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62842                    (3750022800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62843                    (3762723600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62844                    (3781472400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62845                    (3794173200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62846                    (3812922000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62847                    (3825622800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62848                    (3844371600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62849                    (3857677200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62850                    (3875821200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62851                    (3889126800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62852                    (3907270800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62853                    (3920576400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62854                    (3939325200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62855                    (3952026000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62856                    (3970774800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62857                    (3983475600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62858                    (4002224400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62859                    (4015530000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62860                    (4033674000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62861                    (4046979600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62862                    (4065123600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62863                    (4078429200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
62864                    (4096573200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
62865                ];
62866                FixedTimespanSet {
62867                    first: FixedTimespan {
62868                        utc_offset: 5940,
62869                        dst_offset: 0,
62870                        name: Some("LMT"),
62871                    },
62872                    rest: REST
62873                }
62874            },
62875
62876            Tz::Europe__Tirane => {
62877                const REST: &[(i64, FixedTimespan)] = &[
62878                    (-1767230360, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62879                    (-932346000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62880                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62881                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62882                    (-843519600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62883                    (136854000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62884                    (149896800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62885                    (168130800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62886                    (181432800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62887                    (199839600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62888                    (213141600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62889                    (231894000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62890                    (244591200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62891                    (263257200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62892                    (276040800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62893                    (294706800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62894                    (307490400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62895                    (326156400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62896                    (339458400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62897                    (357087600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62898                    (370389600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62899                    (389142000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62900                    (402444000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62901                    (419468400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62902                    (433807200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62903                    (449622000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62904                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62905                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62906                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62907                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62908                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62909                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62910                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62911                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62912                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62913                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62914                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62915                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62916                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62917                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62918                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62919                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62920                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62921                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62922                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62923                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62924                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62925                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62926                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62927                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62928                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62929                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62930                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62931                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62932                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62933                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62934                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62935                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62936                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62937                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62938                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62939                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62940                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62941                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62942                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62943                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62944                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62945                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62946                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62947                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62948                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62949                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62950                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62951                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62952                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62953                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62954                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62955                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62956                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62957                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62958                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62959                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62960                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62961                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62962                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62963                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62964                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62965                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62966                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62967                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62968                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62969                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62970                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62971                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62972                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62973                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62974                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62975                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62976                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62977                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62978                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62979                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62980                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62981                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62982                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62983                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62984                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62985                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62986                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62987                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62988                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62989                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62990                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62991                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62992                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62993                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62994                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62995                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62996                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62997                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
62998                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
62999                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63000                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63001                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63002                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63003                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63004                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63005                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63006                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63007                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63008                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63009                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63010                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63011                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63012                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63013                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63014                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63015                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63016                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63017                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63018                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63019                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63020                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63021                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63022                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63023                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63024                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63025                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63026                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63027                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63028                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63029                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63030                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63031                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63032                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63033                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63034                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63035                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63036                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63037                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63038                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63039                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63040                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63041                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63042                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63043                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63044                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63045                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63046                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63047                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63048                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63049                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63050                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63051                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63052                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63053                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63054                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63055                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63056                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63057                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63058                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63059                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63060                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63061                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63062                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63063                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63064                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63065                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63066                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63067                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63068                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63069                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63070                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63071                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63072                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63073                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63074                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63075                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63076                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63077                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63078                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63079                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63080                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63081                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63082                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63083                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63084                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63085                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63086                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63087                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63088                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63089                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63090                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63091                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63092                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63093                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63094                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63095                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63096                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63097                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63098                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63099                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63100                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63101                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63102                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63103                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63104                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63105                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63106                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63107                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63108                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63109                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63110                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63111                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63112                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63113                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63114                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63115                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63116                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63117                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63118                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63119                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63120                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63121                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63122                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63123                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63124                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63125                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63126                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63127                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63128                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63129                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63130                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63131                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63132                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63133                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63134                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63135                ];
63136                FixedTimespanSet {
63137                    first: FixedTimespan {
63138                        utc_offset: 4760,
63139                        dst_offset: 0,
63140                        name: Some("LMT"),
63141                    },
63142                    rest: REST
63143                }
63144            },
63145
63146            Tz::Europe__Tiraspol => {
63147                const REST: &[(i64, FixedTimespan)] = &[
63148                    (-2840147720, FixedTimespan { utc_offset: 6900, dst_offset: 0, name: Some("CMT") }),
63149                    (-1637114100, FixedTimespan { utc_offset: 6264, dst_offset: 0, name: Some("BMT") }),
63150                    (-1213148664, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63151                    (-1187056800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63152                    (-1175479200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63153                    (-1159754400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63154                    (-1144029600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63155                    (-1127700000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63156                    (-1111975200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63157                    (-1096250400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63158                    (-1080525600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63159                    (-1064800800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63160                    (-1049076000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63161                    (-1033351200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63162                    (-1017626400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63163                    (-1001901600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63164                    (-986176800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63165                    (-970452000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63166                    (-954727200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63167                    (-927165600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63168                    (-898138800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63169                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63170                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63171                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63172                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63173                    (-800157600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
63174                    (354920400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
63175                    (370728000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
63176                    (386456400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
63177                    (402264000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
63178                    (417992400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
63179                    (433800000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
63180                    (449614800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
63181                    (465346800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
63182                    (481071600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
63183                    (496796400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
63184                    (512521200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
63185                    (528246000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
63186                    (543970800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
63187                    (559695600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
63188                    (575420400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
63189                    (591145200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
63190                    (606870000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
63191                    (622594800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
63192                    (638319600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
63193                    (641944800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63194                    (654652800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63195                    (670377600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63196                    (686102400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63197                    (701820000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63198                    (717541200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63199                    (733269600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63200                    (748990800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63201                    (764719200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63202                    (780440400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63203                    (796168800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63204                    (811890000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63205                    (828223200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63206                    (846363600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63207                    (859680000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63208                    (877824000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63209                    (891129600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63210                    (909273600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63211                    (922579200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63212                    (941328000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63213                    (954028800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63214                    (972777600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63215                    (985478400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63216                    (1004227200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63217                    (1017532800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63218                    (1035676800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63219                    (1048982400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63220                    (1067126400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63221                    (1080432000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63222                    (1099180800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63223                    (1111881600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63224                    (1130630400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63225                    (1143331200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63226                    (1162080000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63227                    (1174780800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63228                    (1193529600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63229                    (1206835200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63230                    (1224979200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63231                    (1238284800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63232                    (1256428800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63233                    (1269734400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63234                    (1288483200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63235                    (1301184000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63236                    (1319932800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63237                    (1332633600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63238                    (1351382400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63239                    (1364688000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63240                    (1382832000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63241                    (1396137600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63242                    (1414281600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63243                    (1427587200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63244                    (1445731200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63245                    (1459036800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63246                    (1477785600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63247                    (1490486400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63248                    (1509235200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63249                    (1521936000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63250                    (1540684800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63251                    (1553990400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63252                    (1572134400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63253                    (1585440000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63254                    (1603584000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63255                    (1616889600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63256                    (1635638400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63257                    (1648339200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63258                    (1667088000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63259                    (1679788800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63260                    (1698537600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63261                    (1711843200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63262                    (1729987200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63263                    (1743292800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63264                    (1761436800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63265                    (1774742400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63266                    (1792886400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63267                    (1806192000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63268                    (1824940800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63269                    (1837641600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63270                    (1856390400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63271                    (1869091200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63272                    (1887840000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63273                    (1901145600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63274                    (1919289600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63275                    (1932595200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63276                    (1950739200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63277                    (1964044800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63278                    (1982793600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63279                    (1995494400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63280                    (2014243200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63281                    (2026944000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63282                    (2045692800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63283                    (2058393600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63284                    (2077142400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63285                    (2090448000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63286                    (2108592000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63287                    (2121897600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63288                    (2140041600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63289                    (2153347200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63290                    (2172096000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63291                    (2184796800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63292                    (2203545600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63293                    (2216246400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63294                    (2234995200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63295                    (2248300800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63296                    (2266444800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63297                    (2279750400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63298                    (2297894400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63299                    (2311200000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63300                    (2329344000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63301                    (2342649600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63302                    (2361398400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63303                    (2374099200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63304                    (2392848000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63305                    (2405548800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63306                    (2424297600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63307                    (2437603200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63308                    (2455747200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63309                    (2469052800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63310                    (2487196800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63311                    (2500502400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63312                    (2519251200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63313                    (2531952000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63314                    (2550700800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63315                    (2563401600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63316                    (2582150400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63317                    (2595456000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63318                    (2613600000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63319                    (2626905600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63320                    (2645049600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63321                    (2658355200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63322                    (2676499200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63323                    (2689804800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63324                    (2708553600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63325                    (2721254400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63326                    (2740003200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63327                    (2752704000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63328                    (2771452800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63329                    (2784758400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63330                    (2802902400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63331                    (2816208000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63332                    (2834352000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63333                    (2847657600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63334                    (2866406400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63335                    (2879107200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63336                    (2897856000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63337                    (2910556800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63338                    (2929305600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63339                    (2942006400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63340                    (2960755200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63341                    (2974060800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63342                    (2992204800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63343                    (3005510400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63344                    (3023654400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63345                    (3036960000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63346                    (3055708800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63347                    (3068409600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63348                    (3087158400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63349                    (3099859200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63350                    (3118608000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63351                    (3131913600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63352                    (3150057600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63353                    (3163363200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63354                    (3181507200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63355                    (3194812800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63356                    (3212956800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63357                    (3226262400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63358                    (3245011200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63359                    (3257712000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63360                    (3276460800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63361                    (3289161600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63362                    (3307910400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63363                    (3321216000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63364                    (3339360000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63365                    (3352665600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63366                    (3370809600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63367                    (3384115200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63368                    (3402864000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63369                    (3415564800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63370                    (3434313600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63371                    (3447014400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63372                    (3465763200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63373                    (3479068800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63374                    (3497212800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63375                    (3510518400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63376                    (3528662400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63377                    (3541968000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63378                    (3560112000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63379                    (3573417600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63380                    (3592166400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63381                    (3604867200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63382                    (3623616000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63383                    (3636316800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63384                    (3655065600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63385                    (3668371200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63386                    (3686515200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63387                    (3699820800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63388                    (3717964800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63389                    (3731270400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63390                    (3750019200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63391                    (3762720000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63392                    (3781468800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63393                    (3794169600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63394                    (3812918400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63395                    (3825619200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63396                    (3844368000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63397                    (3857673600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63398                    (3875817600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63399                    (3889123200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63400                    (3907267200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63401                    (3920572800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63402                    (3939321600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63403                    (3952022400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63404                    (3970771200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63405                    (3983472000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63406                    (4002220800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63407                    (4015526400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63408                    (4033670400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63409                    (4046976000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63410                    (4065120000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63411                    (4078425600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63412                    (4096569600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63413                ];
63414                FixedTimespanSet {
63415                    first: FixedTimespan {
63416                        utc_offset: 6920,
63417                        dst_offset: 0,
63418                        name: Some("LMT"),
63419                    },
63420                    rest: REST
63421                }
63422            },
63423
63424            Tz::Europe__Ulyanovsk => {
63425                const REST: &[(i64, FixedTimespan)] = &[
63426                    (-1593820800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
63427                    (-1247540400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
63428                    (354916800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
63429                    (370724400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
63430                    (386452800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
63431                    (402260400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
63432                    (417988800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
63433                    (433796400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
63434                    (449611200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
63435                    (465343200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
63436                    (481068000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
63437                    (496792800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
63438                    (512517600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
63439                    (528242400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
63440                    (543967200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
63441                    (559692000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
63442                    (575416800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
63443                    (591141600, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
63444                    (606866400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
63445                    (622594800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
63446                    (638319600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
63447                    (654649200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
63448                    (670374000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: None }),
63449                    (686102400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: None }),
63450                    (695779200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
63451                    (701823600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
63452                    (717548400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
63453                    (733273200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
63454                    (748998000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
63455                    (764722800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
63456                    (780447600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
63457                    (796172400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
63458                    (811897200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
63459                    (828226800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
63460                    (846370800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
63461                    (859676400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
63462                    (877820400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
63463                    (891126000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
63464                    (909270000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
63465                    (922575600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
63466                    (941324400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
63467                    (954025200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
63468                    (972774000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
63469                    (985474800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
63470                    (1004223600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
63471                    (1017529200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
63472                    (1035673200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
63473                    (1048978800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
63474                    (1067122800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
63475                    (1080428400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
63476                    (1099177200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
63477                    (1111878000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
63478                    (1130626800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
63479                    (1143327600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
63480                    (1162076400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
63481                    (1174777200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
63482                    (1193526000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
63483                    (1206831600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
63484                    (1224975600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
63485                    (1238281200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
63486                    (1256425200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
63487                    (1269730800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
63488                    (1288479600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
63489                    (1301180400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
63490                    (1414274400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
63491                    (1459033200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
63492                ];
63493                FixedTimespanSet {
63494                    first: FixedTimespan {
63495                        utc_offset: 11616,
63496                        dst_offset: 0,
63497                        name: Some("LMT"),
63498                    },
63499                    rest: REST
63500                }
63501            },
63502
63503            Tz::Europe__Uzhgorod => {
63504                const REST: &[(i64, FixedTimespan)] = &[
63505                    (-2840148124, FixedTimespan { utc_offset: 7324, dst_offset: 0, name: Some("KMT") }),
63506                    (-1441159324, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63507                    (-1247536800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
63508                    (-892522800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63509                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63510                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63511                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63512                    (-825382800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
63513                    (354920400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
63514                    (370728000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
63515                    (386456400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
63516                    (402264000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
63517                    (417992400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
63518                    (433800000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
63519                    (449614800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
63520                    (465346800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
63521                    (481071600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
63522                    (496796400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
63523                    (512521200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
63524                    (528246000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
63525                    (543970800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
63526                    (559695600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
63527                    (575420400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
63528                    (591145200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
63529                    (606870000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
63530                    (622594800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
63531                    (638319600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
63532                    (646783200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63533                    (686102400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63534                    (701827200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63535                    (717552000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63536                    (733276800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63537                    (749001600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63538                    (764726400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63539                    (780451200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63540                    (796176000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63541                    (811900800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63542                    (828230400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63543                    (846378000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63544                    (859683600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63545                    (877827600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63546                    (891133200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63547                    (909277200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63548                    (922582800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63549                    (941331600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63550                    (954032400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63551                    (972781200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63552                    (985482000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63553                    (1004230800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63554                    (1017536400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63555                    (1035680400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63556                    (1048986000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63557                    (1067130000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63558                    (1080435600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63559                    (1099184400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63560                    (1111885200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63561                    (1130634000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63562                    (1143334800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63563                    (1162083600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63564                    (1174784400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63565                    (1193533200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63566                    (1206838800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63567                    (1224982800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63568                    (1238288400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63569                    (1256432400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63570                    (1269738000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63571                    (1288486800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63572                    (1301187600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63573                    (1319936400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63574                    (1332637200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63575                    (1351386000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63576                    (1364691600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63577                    (1382835600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63578                    (1396141200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63579                    (1414285200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63580                    (1427590800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63581                    (1445734800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63582                    (1459040400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63583                    (1477789200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63584                    (1490490000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63585                    (1509238800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63586                    (1521939600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63587                    (1540688400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63588                    (1553994000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63589                    (1572138000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63590                    (1585443600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63591                    (1603587600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63592                    (1616893200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63593                    (1635642000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63594                    (1648342800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63595                    (1667091600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63596                    (1679792400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63597                    (1698541200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63598                    (1711846800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63599                    (1729990800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63600                    (1743296400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63601                    (1761440400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63602                    (1774746000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63603                    (1792890000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63604                    (1806195600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63605                    (1824944400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63606                    (1837645200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63607                    (1856394000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63608                    (1869094800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63609                    (1887843600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63610                    (1901149200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63611                    (1919293200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63612                    (1932598800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63613                    (1950742800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63614                    (1964048400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63615                    (1982797200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63616                    (1995498000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63617                    (2014246800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63618                    (2026947600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63619                    (2045696400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63620                    (2058397200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63621                    (2077146000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63622                    (2090451600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63623                    (2108595600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63624                    (2121901200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63625                    (2140045200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63626                    (2153350800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63627                    (2172099600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63628                    (2184800400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63629                    (2203549200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63630                    (2216250000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63631                    (2234998800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63632                    (2248304400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63633                    (2266448400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63634                    (2279754000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63635                    (2297898000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63636                    (2311203600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63637                    (2329347600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63638                    (2342653200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63639                    (2361402000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63640                    (2374102800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63641                    (2392851600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63642                    (2405552400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63643                    (2424301200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63644                    (2437606800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63645                    (2455750800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63646                    (2469056400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63647                    (2487200400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63648                    (2500506000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63649                    (2519254800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63650                    (2531955600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63651                    (2550704400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63652                    (2563405200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63653                    (2582154000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63654                    (2595459600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63655                    (2613603600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63656                    (2626909200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63657                    (2645053200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63658                    (2658358800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63659                    (2676502800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63660                    (2689808400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63661                    (2708557200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63662                    (2721258000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63663                    (2740006800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63664                    (2752707600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63665                    (2771456400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63666                    (2784762000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63667                    (2802906000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63668                    (2816211600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63669                    (2834355600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63670                    (2847661200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63671                    (2866410000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63672                    (2879110800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63673                    (2897859600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63674                    (2910560400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63675                    (2929309200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63676                    (2942010000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63677                    (2960758800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63678                    (2974064400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63679                    (2992208400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63680                    (3005514000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63681                    (3023658000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63682                    (3036963600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63683                    (3055712400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63684                    (3068413200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63685                    (3087162000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63686                    (3099862800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63687                    (3118611600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63688                    (3131917200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63689                    (3150061200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63690                    (3163366800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63691                    (3181510800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63692                    (3194816400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63693                    (3212960400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63694                    (3226266000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63695                    (3245014800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63696                    (3257715600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63697                    (3276464400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63698                    (3289165200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63699                    (3307914000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63700                    (3321219600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63701                    (3339363600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63702                    (3352669200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63703                    (3370813200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63704                    (3384118800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63705                    (3402867600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63706                    (3415568400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63707                    (3434317200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63708                    (3447018000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63709                    (3465766800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63710                    (3479072400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63711                    (3497216400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63712                    (3510522000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63713                    (3528666000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63714                    (3541971600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63715                    (3560115600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63716                    (3573421200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63717                    (3592170000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63718                    (3604870800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63719                    (3623619600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63720                    (3636320400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63721                    (3655069200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63722                    (3668374800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63723                    (3686518800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63724                    (3699824400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63725                    (3717968400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63726                    (3731274000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63727                    (3750022800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63728                    (3762723600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63729                    (3781472400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63730                    (3794173200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63731                    (3812922000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63732                    (3825622800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63733                    (3844371600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63734                    (3857677200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63735                    (3875821200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63736                    (3889126800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63737                    (3907270800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63738                    (3920576400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63739                    (3939325200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63740                    (3952026000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63741                    (3970774800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63742                    (3983475600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63743                    (4002224400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63744                    (4015530000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63745                    (4033674000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63746                    (4046979600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63747                    (4065123600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63748                    (4078429200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
63749                    (4096573200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
63750                ];
63751                FixedTimespanSet {
63752                    first: FixedTimespan {
63753                        utc_offset: 7324,
63754                        dst_offset: 0,
63755                        name: Some("LMT"),
63756                    },
63757                    rest: REST
63758                }
63759            },
63760
63761            Tz::Europe__Vaduz => {
63762                const REST: &[(i64, FixedTimespan)] = &[
63763                    (-3675198848, FixedTimespan { utc_offset: 1786, dst_offset: 0, name: Some("BMT") }),
63764                    (-2385246586, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63765                    (-904435200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63766                    (-891129600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63767                    (-872985600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63768                    (-859680000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63769                    (354675600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63770                    (370400400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63771                    (386125200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63772                    (401850000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63773                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63774                    (433299600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63775                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63776                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63777                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63778                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63779                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63780                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63781                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63782                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63783                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63784                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63785                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63786                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63787                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63788                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63789                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63790                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63791                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63792                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63793                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63794                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63795                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63796                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63797                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63798                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63799                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63800                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63801                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63802                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63803                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63804                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63805                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63806                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63807                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63808                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63809                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63810                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63811                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63812                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63813                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63814                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63815                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63816                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63817                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63818                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63819                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63820                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63821                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63822                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63823                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63824                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63825                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63826                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63827                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63828                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63829                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63830                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63831                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63832                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63833                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63834                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63835                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63836                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63837                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63838                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63839                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63840                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63841                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63842                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63843                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63844                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63845                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63846                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63847                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63848                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63849                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63850                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63851                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63852                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63853                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63854                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63855                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63856                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63857                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63858                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63859                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63860                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63861                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63862                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63863                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63864                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63865                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63866                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63867                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63868                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63869                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63870                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63871                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63872                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63873                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63874                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63875                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63876                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63877                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63878                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63879                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63880                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63881                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63882                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63883                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63884                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63885                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63886                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63887                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63888                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63889                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63890                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63891                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63892                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63893                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63894                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63895                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63896                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63897                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63898                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63899                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63900                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63901                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63902                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63903                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63904                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63905                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63906                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63907                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63908                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63909                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63910                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63911                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63912                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63913                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63914                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63915                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63916                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63917                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63918                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63919                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63920                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63921                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63922                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63923                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63924                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63925                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63926                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63927                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63928                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63929                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63930                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63931                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63932                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63933                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63934                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63935                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63936                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63937                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63938                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63939                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63940                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63941                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63942                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63943                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63944                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63945                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63946                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63947                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63948                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63949                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63950                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63951                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63952                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63953                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63954                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63955                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63956                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63957                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63958                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63959                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63960                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63961                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63962                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63963                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63964                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63965                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63966                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63967                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63968                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63969                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63970                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63971                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63972                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63973                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63974                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63975                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63976                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63977                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63978                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63979                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63980                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63981                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63982                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63983                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63984                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63985                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63986                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63987                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63988                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63989                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63990                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63991                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63992                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63993                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63994                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63995                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63996                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63997                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
63998                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
63999                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64000                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64001                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64002                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64003                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64004                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64005                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64006                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64007                ];
64008                FixedTimespanSet {
64009                    first: FixedTimespan {
64010                        utc_offset: 2048,
64011                        dst_offset: 0,
64012                        name: Some("LMT"),
64013                    },
64014                    rest: REST
64015                }
64016            },
64017
64018            Tz::Europe__Vatican => {
64019                const REST: &[(i64, FixedTimespan)] = &[
64020                    (-3252098996, FixedTimespan { utc_offset: 2996, dst_offset: 0, name: Some("RMT") }),
64021                    (-2403565200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64022                    (-1690765200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64023                    (-1680487200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64024                    (-1664758800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64025                    (-1648951200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64026                    (-1635123600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64027                    (-1616896800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64028                    (-1604278800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64029                    (-1585533600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64030                    (-1571014800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64031                    (-1555293600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64032                    (-932432400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64033                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64034                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64035                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64036                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64037                    (-798073200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64038                    (-781052400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64039                    (-766717200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64040                    (-750898800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64041                    (-733359600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64042                    (-719456400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64043                    (-701917200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64044                    (-689209200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64045                    (-670460400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64046                    (-114051600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64047                    (-103168800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64048                    (-81997200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64049                    (-71715600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64050                    (-50547600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64051                    (-40266000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64052                    (-18493200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64053                    (-8211600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64054                    (12956400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64055                    (23238000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64056                    (43801200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64057                    (54687600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64058                    (75855600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64059                    (86742000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64060                    (107910000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64061                    (118191600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64062                    (138754800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64063                    (149641200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64064                    (170809200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64065                    (181090800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64066                    (202258800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64067                    (212540400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64068                    (233103600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64069                    (243990000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64070                    (265158000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64071                    (276044400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64072                    (296607600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64073                    (307494000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64074                    (323830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64075                    (338950800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64076                    (354675600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64077                    (370400400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64078                    (386125200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64079                    (401850000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64080                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64081                    (433299600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64082                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64083                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64084                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64085                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64086                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64087                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64088                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64089                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64090                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64091                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64092                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64093                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64094                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64095                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64096                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64097                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64098                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64099                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64100                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64101                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64102                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64103                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64104                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64105                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64106                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64107                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64108                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64109                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64110                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64111                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64112                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64113                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64114                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64115                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64116                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64117                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64118                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64119                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64120                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64121                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64122                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64123                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64124                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64125                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64126                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64127                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64128                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64129                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64130                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64131                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64132                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64133                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64134                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64135                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64136                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64137                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64138                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64139                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64140                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64141                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64142                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64143                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64144                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64145                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64146                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64147                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64148                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64149                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64150                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64151                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64152                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64153                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64154                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64155                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64156                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64157                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64158                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64159                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64160                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64161                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64162                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64163                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64164                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64165                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64166                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64167                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64168                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64169                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64170                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64171                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64172                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64173                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64174                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64175                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64176                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64177                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64178                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64179                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64180                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64181                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64182                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64183                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64184                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64185                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64186                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64187                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64188                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64189                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64190                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64191                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64192                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64193                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64194                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64195                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64196                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64197                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64198                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64199                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64200                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64201                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64202                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64203                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64204                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64205                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64206                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64207                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64208                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64209                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64210                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64211                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64212                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64213                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64214                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64215                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64216                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64217                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64218                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64219                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64220                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64221                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64222                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64223                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64224                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64225                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64226                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64227                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64228                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64229                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64230                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64231                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64232                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64233                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64234                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64235                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64236                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64237                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64238                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64239                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64240                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64241                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64242                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64243                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64244                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64245                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64246                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64247                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64248                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64249                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64250                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64251                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64252                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64253                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64254                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64255                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64256                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64257                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64258                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64259                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64260                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64261                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64262                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64263                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64264                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64265                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64266                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64267                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64268                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64269                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64270                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64271                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64272                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64273                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64274                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64275                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64276                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64277                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64278                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64279                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64280                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64281                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64282                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64283                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64284                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64285                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64286                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64287                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64288                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64289                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64290                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64291                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64292                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64293                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64294                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64295                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64296                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64297                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64298                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64299                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64300                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64301                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64302                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64303                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64304                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64305                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64306                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64307                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64308                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64309                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64310                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64311                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64312                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64313                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64314                ];
64315                FixedTimespanSet {
64316                    first: FixedTimespan {
64317                        utc_offset: 2996,
64318                        dst_offset: 0,
64319                        name: Some("LMT"),
64320                    },
64321                    rest: REST
64322                }
64323            },
64324
64325            Tz::Europe__Vienna => {
64326                const REST: &[(i64, FixedTimespan)] = &[
64327                    (-2422055121, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64328                    (-1693706400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64329                    (-1680483600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64330                    (-1663455600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64331                    (-1650150000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64332                    (-1632006000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64333                    (-1618700400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64334                    (-1569711600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64335                    (-1555801200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64336                    (-938905200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64337                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64338                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64339                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64340                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64341                    (-796777200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64342                    (-781052400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64343                    (-780188400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64344                    (-748479600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64345                    (-733273200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64346                    (-717634800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64347                    (-701910000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64348                    (-684975600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64349                    (-670460400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64350                    (323823600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64351                    (338940000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64352                    (354675600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64353                    (370400400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64354                    (386125200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64355                    (401850000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64356                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64357                    (433299600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64358                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64359                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64360                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64361                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64362                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64363                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64364                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64365                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64366                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64367                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64368                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64369                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64370                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64371                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64372                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64373                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64374                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64375                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64376                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64377                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64378                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64379                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64380                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64381                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64382                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64383                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64384                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64385                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64386                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64387                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64388                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64389                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64390                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64391                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64392                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64393                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64394                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64395                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64396                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64397                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64398                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64399                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64400                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64401                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64402                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64403                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64404                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64405                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64406                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64407                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64408                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64409                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64410                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64411                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64412                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64413                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64414                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64415                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64416                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64417                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64418                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64419                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64420                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64421                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64422                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64423                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64424                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64425                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64426                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64427                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64428                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64429                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64430                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64431                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64432                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64433                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64434                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64435                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64436                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64437                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64438                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64439                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64440                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64441                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64442                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64443                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64444                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64445                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64446                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64447                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64448                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64449                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64450                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64451                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64452                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64453                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64454                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64455                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64456                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64457                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64458                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64459                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64460                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64461                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64462                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64463                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64464                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64465                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64466                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64467                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64468                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64469                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64470                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64471                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64472                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64473                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64474                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64475                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64476                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64477                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64478                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64479                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64480                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64481                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64482                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64483                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64484                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64485                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64486                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64487                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64488                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64489                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64490                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64491                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64492                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64493                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64494                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64495                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64496                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64497                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64498                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64499                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64500                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64501                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64502                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64503                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64504                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64505                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64506                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64507                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64508                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64509                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64510                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64511                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64512                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64513                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64514                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64515                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64516                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64517                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64518                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64519                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64520                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64521                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64522                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64523                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64524                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64525                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64526                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64527                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64528                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64529                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64530                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64531                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64532                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64533                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64534                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64535                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64536                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64537                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64538                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64539                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64540                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64541                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64542                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64543                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64544                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64545                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64546                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64547                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64548                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64549                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64550                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64551                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64552                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64553                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64554                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64555                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64556                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64557                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64558                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64559                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64560                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64561                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64562                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64563                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64564                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64565                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64566                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64567                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64568                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64569                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64570                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64571                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64572                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64573                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64574                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64575                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64576                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64577                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64578                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64579                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64580                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64581                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64582                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64583                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64584                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64585                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64586                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64587                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64588                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64589                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64590                ];
64591                FixedTimespanSet {
64592                    first: FixedTimespan {
64593                        utc_offset: 3921,
64594                        dst_offset: 0,
64595                        name: Some("LMT"),
64596                    },
64597                    rest: REST
64598                }
64599            },
64600
64601            Tz::Europe__Vilnius => {
64602                const REST: &[(i64, FixedTimespan)] = &[
64603                    (-2840146876, FixedTimespan { utc_offset: 5040, dst_offset: 0, name: Some("WMT") }),
64604                    (-1672536240, FixedTimespan { utc_offset: 5736, dst_offset: 0, name: Some("KMT") }),
64605                    (-1585100136, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64606                    (-1561251600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64607                    (-1553565600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64608                    (-928198800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
64609                    (-900126000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64610                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64611                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64612                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64613                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64614                    (-802144800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
64615                    (354920400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
64616                    (370728000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
64617                    (386456400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
64618                    (402264000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
64619                    (417992400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
64620                    (433800000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
64621                    (449614800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
64622                    (465346800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
64623                    (481071600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
64624                    (496796400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
64625                    (512521200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
64626                    (528246000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
64627                    (543970800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
64628                    (559695600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
64629                    (575420400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
64630                    (591145200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
64631                    (606870000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64632                    (622598400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64633                    (638323200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64634                    (654652800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64635                    (670377600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64636                    (686102400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64637                    (701827200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64638                    (717552000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64639                    (733276800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64640                    (749001600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64641                    (764726400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64642                    (780451200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64643                    (796176000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64644                    (811900800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64645                    (828230400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64646                    (846374400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64647                    (859680000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64648                    (877824000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64649                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64650                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64651                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64652                    (941331600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64653                    (1048986000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64654                    (1067130000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64655                    (1080435600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64656                    (1099184400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64657                    (1111885200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64658                    (1130634000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64659                    (1143334800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64660                    (1162083600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64661                    (1174784400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64662                    (1193533200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64663                    (1206838800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64664                    (1224982800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64665                    (1238288400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64666                    (1256432400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64667                    (1269738000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64668                    (1288486800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64669                    (1301187600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64670                    (1319936400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64671                    (1332637200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64672                    (1351386000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64673                    (1364691600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64674                    (1382835600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64675                    (1396141200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64676                    (1414285200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64677                    (1427590800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64678                    (1445734800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64679                    (1459040400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64680                    (1477789200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64681                    (1490490000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64682                    (1509238800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64683                    (1521939600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64684                    (1540688400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64685                    (1553994000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64686                    (1572138000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64687                    (1585443600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64688                    (1603587600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64689                    (1616893200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64690                    (1635642000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64691                    (1648342800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64692                    (1667091600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64693                    (1679792400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64694                    (1698541200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64695                    (1711846800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64696                    (1729990800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64697                    (1743296400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64698                    (1761440400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64699                    (1774746000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64700                    (1792890000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64701                    (1806195600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64702                    (1824944400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64703                    (1837645200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64704                    (1856394000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64705                    (1869094800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64706                    (1887843600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64707                    (1901149200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64708                    (1919293200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64709                    (1932598800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64710                    (1950742800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64711                    (1964048400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64712                    (1982797200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64713                    (1995498000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64714                    (2014246800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64715                    (2026947600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64716                    (2045696400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64717                    (2058397200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64718                    (2077146000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64719                    (2090451600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64720                    (2108595600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64721                    (2121901200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64722                    (2140045200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64723                    (2153350800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64724                    (2172099600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64725                    (2184800400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64726                    (2203549200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64727                    (2216250000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64728                    (2234998800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64729                    (2248304400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64730                    (2266448400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64731                    (2279754000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64732                    (2297898000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64733                    (2311203600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64734                    (2329347600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64735                    (2342653200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64736                    (2361402000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64737                    (2374102800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64738                    (2392851600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64739                    (2405552400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64740                    (2424301200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64741                    (2437606800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64742                    (2455750800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64743                    (2469056400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64744                    (2487200400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64745                    (2500506000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64746                    (2519254800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64747                    (2531955600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64748                    (2550704400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64749                    (2563405200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64750                    (2582154000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64751                    (2595459600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64752                    (2613603600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64753                    (2626909200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64754                    (2645053200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64755                    (2658358800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64756                    (2676502800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64757                    (2689808400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64758                    (2708557200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64759                    (2721258000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64760                    (2740006800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64761                    (2752707600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64762                    (2771456400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64763                    (2784762000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64764                    (2802906000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64765                    (2816211600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64766                    (2834355600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64767                    (2847661200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64768                    (2866410000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64769                    (2879110800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64770                    (2897859600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64771                    (2910560400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64772                    (2929309200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64773                    (2942010000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64774                    (2960758800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64775                    (2974064400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64776                    (2992208400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64777                    (3005514000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64778                    (3023658000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64779                    (3036963600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64780                    (3055712400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64781                    (3068413200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64782                    (3087162000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64783                    (3099862800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64784                    (3118611600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64785                    (3131917200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64786                    (3150061200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64787                    (3163366800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64788                    (3181510800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64789                    (3194816400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64790                    (3212960400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64791                    (3226266000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64792                    (3245014800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64793                    (3257715600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64794                    (3276464400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64795                    (3289165200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64796                    (3307914000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64797                    (3321219600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64798                    (3339363600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64799                    (3352669200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64800                    (3370813200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64801                    (3384118800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64802                    (3402867600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64803                    (3415568400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64804                    (3434317200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64805                    (3447018000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64806                    (3465766800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64807                    (3479072400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64808                    (3497216400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64809                    (3510522000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64810                    (3528666000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64811                    (3541971600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64812                    (3560115600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64813                    (3573421200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64814                    (3592170000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64815                    (3604870800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64816                    (3623619600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64817                    (3636320400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64818                    (3655069200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64819                    (3668374800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64820                    (3686518800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64821                    (3699824400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64822                    (3717968400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64823                    (3731274000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64824                    (3750022800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64825                    (3762723600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64826                    (3781472400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64827                    (3794173200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64828                    (3812922000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64829                    (3825622800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64830                    (3844371600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64831                    (3857677200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64832                    (3875821200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64833                    (3889126800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64834                    (3907270800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64835                    (3920576400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64836                    (3939325200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64837                    (3952026000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64838                    (3970774800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64839                    (3983475600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64840                    (4002224400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64841                    (4015530000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64842                    (4033674000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64843                    (4046979600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64844                    (4065123600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64845                    (4078429200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64846                    (4096573200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64847                ];
64848                FixedTimespanSet {
64849                    first: FixedTimespan {
64850                        utc_offset: 6076,
64851                        dst_offset: 0,
64852                        name: Some("LMT"),
64853                    },
64854                    rest: REST
64855                }
64856            },
64857
64858            Tz::Europe__Volgograd => {
64859                const REST: &[(i64, FixedTimespan)] = &[
64860                    (-1577761060, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
64861                    (-1247540400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
64862                    (354916800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
64863                    (370724400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
64864                    (386452800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
64865                    (402260400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
64866                    (417988800, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
64867                    (433796400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
64868                    (449611200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
64869                    (465343200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
64870                    (481068000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
64871                    (496792800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
64872                    (512517600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
64873                    (528242400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
64874                    (543967200, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
64875                    (559692000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
64876                    (575416800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
64877                    (591145200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
64878                    (606870000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
64879                    (622594800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
64880                    (638319600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
64881                    (654649200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
64882                    (670374000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
64883                    (701820000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
64884                    (717548400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
64885                    (733273200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
64886                    (748998000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
64887                    (764722800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
64888                    (780447600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
64889                    (796172400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
64890                    (811897200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
64891                    (828226800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
64892                    (846370800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
64893                    (859676400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
64894                    (877820400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
64895                    (891126000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
64896                    (909270000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
64897                    (922575600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
64898                    (941324400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
64899                    (954025200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
64900                    (972774000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
64901                    (985474800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
64902                    (1004223600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
64903                    (1017529200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
64904                    (1035673200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
64905                    (1048978800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
64906                    (1067122800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
64907                    (1080428400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
64908                    (1099177200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
64909                    (1111878000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
64910                    (1130626800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
64911                    (1143327600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
64912                    (1162076400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
64913                    (1174777200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
64914                    (1193526000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
64915                    (1206831600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
64916                    (1224975600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
64917                    (1238281200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
64918                    (1256425200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
64919                    (1269730800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
64920                    (1288479600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
64921                    (1301180400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: Some("MSK") }),
64922                    (1414274400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
64923                    (1540681200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
64924                    (1609020000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
64925                ];
64926                FixedTimespanSet {
64927                    first: FixedTimespan {
64928                        utc_offset: 10660,
64929                        dst_offset: 0,
64930                        name: Some("LMT"),
64931                    },
64932                    rest: REST
64933                }
64934            },
64935
64936            Tz::Europe__Warsaw => {
64937                const REST: &[(i64, FixedTimespan)] = &[
64938                    (-2840145840, FixedTimespan { utc_offset: 5040, dst_offset: 0, name: Some("WMT") }),
64939                    (-1717032240, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64940                    (-1693706400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64941                    (-1680483600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64942                    (-1663455600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64943                    (-1650150000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64944                    (-1632006000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64945                    (-1618700400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64946                    (-1600473600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
64947                    (-1587168000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
64948                    (-1501725600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64949                    (-931734000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64950                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64951                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64952                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64953                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64954                    (-796608000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64955                    (-778726800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64956                    (-762660000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64957                    (-748486800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64958                    (-733273200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64959                    (-715215600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64960                    (-701910000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64961                    (-684975600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64962                    (-670460400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64963                    (-654130800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64964                    (-639010800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64965                    (-397094400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64966                    (-386812800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64967                    (-371088000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64968                    (-355363200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64969                    (-334195200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64970                    (-323308800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64971                    (-307584000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64972                    (-291859200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64973                    (-271296000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64974                    (-260409600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64975                    (-239846400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64976                    (-228960000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64977                    (-208396800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64978                    (-197510400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64979                    (-176342400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64980                    (-166060800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64981                    (228873600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64982                    (243993600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64983                    (260323200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64984                    (276048000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64985                    (291772800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64986                    (307497600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64987                    (323827200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64988                    (338947200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64989                    (354672000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64990                    (370396800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64991                    (386121600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64992                    (401846400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64993                    (417571200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64994                    (433296000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64995                    (449020800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64996                    (465350400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64997                    (481075200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
64998                    (496800000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
64999                    (512524800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65000                    (528249600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65001                    (543974400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65002                    (559699200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65003                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65004                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65005                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65006                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65007                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65008                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65009                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65010                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65011                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65012                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65013                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65014                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65015                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65016                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65017                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65018                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65019                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65020                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65021                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65022                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65023                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65024                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65025                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65026                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65027                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65028                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65029                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65030                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65031                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65032                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65033                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65034                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65035                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65036                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65037                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65038                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65039                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65040                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65041                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65042                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65043                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65044                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65045                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65046                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65047                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65048                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65049                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65050                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65051                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65052                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65053                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65054                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65055                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65056                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65057                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65058                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65059                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65060                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65061                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65062                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65063                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65064                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65065                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65066                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65067                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65068                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65069                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65070                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65071                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65072                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65073                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65074                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65075                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65076                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65077                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65078                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65079                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65080                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65081                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65082                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65083                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65084                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65085                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65086                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65087                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65088                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65089                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65090                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65091                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65092                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65093                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65094                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65095                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65096                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65097                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65098                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65099                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65100                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65101                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65102                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65103                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65104                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65105                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65106                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65107                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65108                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65109                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65110                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65111                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65112                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65113                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65114                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65115                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65116                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65117                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65118                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65119                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65120                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65121                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65122                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65123                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65124                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65125                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65126                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65127                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65128                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65129                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65130                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65131                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65132                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65133                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65134                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65135                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65136                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65137                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65138                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65139                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65140                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65141                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65142                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65143                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65144                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65145                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65146                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65147                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65148                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65149                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65150                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65151                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65152                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65153                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65154                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65155                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65156                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65157                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65158                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65159                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65160                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65161                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65162                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65163                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65164                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65165                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65166                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65167                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65168                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65169                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65170                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65171                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65172                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65173                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65174                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65175                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65176                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65177                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65178                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65179                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65180                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65181                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65182                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65183                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65184                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65185                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65186                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65187                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65188                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65189                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65190                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65191                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65192                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65193                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65194                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65195                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65196                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65197                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65198                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65199                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65200                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65201                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65202                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65203                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65204                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65205                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65206                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65207                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65208                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65209                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65210                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65211                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65212                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65213                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65214                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65215                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65216                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65217                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65218                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65219                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65220                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65221                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65222                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65223                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65224                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65225                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65226                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65227                ];
65228                FixedTimespanSet {
65229                    first: FixedTimespan {
65230                        utc_offset: 5040,
65231                        dst_offset: 0,
65232                        name: Some("LMT"),
65233                    },
65234                    rest: REST
65235                }
65236            },
65237
65238            Tz::Europe__Zagreb => {
65239                const REST: &[(i64, FixedTimespan)] = &[
65240                    (-2713915320, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65241                    (-905824800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65242                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65243                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65244                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65245                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65246                    (-796777200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65247                    (-777942000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65248                    (-766623600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65249                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65250                    (433299600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65251                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65252                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65253                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65254                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65255                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65256                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65257                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65258                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65259                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65260                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65261                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65262                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65263                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65264                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65265                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65266                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65267                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65268                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65269                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65270                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65271                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65272                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65273                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65274                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65275                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65276                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65277                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65278                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65279                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65280                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65281                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65282                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65283                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65284                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65285                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65286                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65287                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65288                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65289                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65290                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65291                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65292                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65293                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65294                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65295                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65296                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65297                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65298                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65299                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65300                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65301                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65302                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65303                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65304                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65305                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65306                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65307                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65308                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65309                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65310                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65311                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65312                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65313                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65314                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65315                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65316                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65317                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65318                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65319                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65320                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65321                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65322                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65323                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65324                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65325                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65326                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65327                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65328                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65329                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65330                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65331                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65332                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65333                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65334                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65335                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65336                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65337                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65338                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65339                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65340                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65341                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65342                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65343                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65344                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65345                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65346                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65347                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65348                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65349                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65350                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65351                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65352                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65353                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65354                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65355                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65356                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65357                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65358                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65359                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65360                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65361                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65362                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65363                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65364                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65365                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65366                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65367                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65368                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65369                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65370                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65371                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65372                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65373                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65374                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65375                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65376                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65377                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65378                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65379                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65380                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65381                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65382                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65383                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65384                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65385                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65386                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65387                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65388                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65389                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65390                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65391                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65392                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65393                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65394                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65395                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65396                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65397                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65398                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65399                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65400                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65401                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65402                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65403                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65404                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65405                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65406                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65407                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65408                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65409                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65410                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65411                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65412                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65413                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65414                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65415                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65416                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65417                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65418                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65419                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65420                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65421                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65422                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65423                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65424                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65425                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65426                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65427                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65428                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65429                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65430                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65431                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65432                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65433                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65434                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65435                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65436                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65437                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65438                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65439                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65440                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65441                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65442                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65443                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65444                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65445                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65446                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65447                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65448                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65449                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65450                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65451                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65452                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65453                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65454                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65455                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65456                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65457                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65458                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65459                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65460                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65461                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65462                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65463                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65464                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65465                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65466                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65467                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65468                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65469                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65470                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65471                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65472                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65473                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65474                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65475                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65476                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65477                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65478                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65479                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65480                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65481                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65482                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65483                ];
65484                FixedTimespanSet {
65485                    first: FixedTimespan {
65486                        utc_offset: 4920,
65487                        dst_offset: 0,
65488                        name: Some("LMT"),
65489                    },
65490                    rest: REST
65491                }
65492            },
65493
65494            Tz::Europe__Zaporozhye => {
65495                const REST: &[(i64, FixedTimespan)] = &[
65496                    (-2840148124, FixedTimespan { utc_offset: 7324, dst_offset: 0, name: Some("KMT") }),
65497                    (-1441159324, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65498                    (-1247536800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
65499                    (-892522800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65500                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65501                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65502                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65503                    (-825382800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
65504                    (354920400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
65505                    (370728000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
65506                    (386456400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
65507                    (402264000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
65508                    (417992400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
65509                    (433800000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
65510                    (449614800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
65511                    (465346800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
65512                    (481071600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
65513                    (496796400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
65514                    (512521200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
65515                    (528246000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
65516                    (543970800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
65517                    (559695600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
65518                    (575420400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
65519                    (591145200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
65520                    (606870000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
65521                    (622594800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
65522                    (638319600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
65523                    (646783200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65524                    (686102400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65525                    (701827200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65526                    (717552000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65527                    (733276800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65528                    (749001600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65529                    (764726400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65530                    (780451200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65531                    (796176000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65532                    (811900800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65533                    (828230400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65534                    (846378000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65535                    (859683600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65536                    (877827600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65537                    (891133200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65538                    (909277200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65539                    (922582800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65540                    (941331600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65541                    (954032400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65542                    (972781200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65543                    (985482000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65544                    (1004230800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65545                    (1017536400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65546                    (1035680400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65547                    (1048986000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65548                    (1067130000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65549                    (1080435600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65550                    (1099184400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65551                    (1111885200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65552                    (1130634000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65553                    (1143334800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65554                    (1162083600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65555                    (1174784400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65556                    (1193533200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65557                    (1206838800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65558                    (1224982800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65559                    (1238288400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65560                    (1256432400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65561                    (1269738000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65562                    (1288486800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65563                    (1301187600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65564                    (1319936400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65565                    (1332637200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65566                    (1351386000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65567                    (1364691600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65568                    (1382835600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65569                    (1396141200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65570                    (1414285200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65571                    (1427590800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65572                    (1445734800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65573                    (1459040400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65574                    (1477789200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65575                    (1490490000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65576                    (1509238800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65577                    (1521939600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65578                    (1540688400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65579                    (1553994000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65580                    (1572138000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65581                    (1585443600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65582                    (1603587600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65583                    (1616893200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65584                    (1635642000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65585                    (1648342800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65586                    (1667091600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65587                    (1679792400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65588                    (1698541200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65589                    (1711846800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65590                    (1729990800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65591                    (1743296400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65592                    (1761440400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65593                    (1774746000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65594                    (1792890000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65595                    (1806195600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65596                    (1824944400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65597                    (1837645200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65598                    (1856394000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65599                    (1869094800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65600                    (1887843600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65601                    (1901149200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65602                    (1919293200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65603                    (1932598800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65604                    (1950742800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65605                    (1964048400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65606                    (1982797200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65607                    (1995498000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65608                    (2014246800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65609                    (2026947600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65610                    (2045696400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65611                    (2058397200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65612                    (2077146000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65613                    (2090451600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65614                    (2108595600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65615                    (2121901200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65616                    (2140045200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65617                    (2153350800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65618                    (2172099600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65619                    (2184800400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65620                    (2203549200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65621                    (2216250000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65622                    (2234998800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65623                    (2248304400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65624                    (2266448400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65625                    (2279754000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65626                    (2297898000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65627                    (2311203600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65628                    (2329347600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65629                    (2342653200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65630                    (2361402000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65631                    (2374102800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65632                    (2392851600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65633                    (2405552400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65634                    (2424301200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65635                    (2437606800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65636                    (2455750800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65637                    (2469056400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65638                    (2487200400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65639                    (2500506000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65640                    (2519254800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65641                    (2531955600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65642                    (2550704400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65643                    (2563405200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65644                    (2582154000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65645                    (2595459600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65646                    (2613603600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65647                    (2626909200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65648                    (2645053200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65649                    (2658358800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65650                    (2676502800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65651                    (2689808400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65652                    (2708557200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65653                    (2721258000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65654                    (2740006800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65655                    (2752707600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65656                    (2771456400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65657                    (2784762000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65658                    (2802906000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65659                    (2816211600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65660                    (2834355600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65661                    (2847661200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65662                    (2866410000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65663                    (2879110800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65664                    (2897859600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65665                    (2910560400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65666                    (2929309200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65667                    (2942010000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65668                    (2960758800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65669                    (2974064400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65670                    (2992208400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65671                    (3005514000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65672                    (3023658000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65673                    (3036963600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65674                    (3055712400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65675                    (3068413200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65676                    (3087162000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65677                    (3099862800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65678                    (3118611600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65679                    (3131917200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65680                    (3150061200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65681                    (3163366800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65682                    (3181510800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65683                    (3194816400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65684                    (3212960400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65685                    (3226266000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65686                    (3245014800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65687                    (3257715600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65688                    (3276464400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65689                    (3289165200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65690                    (3307914000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65691                    (3321219600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65692                    (3339363600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65693                    (3352669200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65694                    (3370813200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65695                    (3384118800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65696                    (3402867600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65697                    (3415568400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65698                    (3434317200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65699                    (3447018000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65700                    (3465766800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65701                    (3479072400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65702                    (3497216400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65703                    (3510522000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65704                    (3528666000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65705                    (3541971600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65706                    (3560115600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65707                    (3573421200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65708                    (3592170000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65709                    (3604870800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65710                    (3623619600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65711                    (3636320400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65712                    (3655069200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65713                    (3668374800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65714                    (3686518800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65715                    (3699824400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65716                    (3717968400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65717                    (3731274000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65718                    (3750022800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65719                    (3762723600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65720                    (3781472400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65721                    (3794173200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65722                    (3812922000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65723                    (3825622800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65724                    (3844371600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65725                    (3857677200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65726                    (3875821200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65727                    (3889126800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65728                    (3907270800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65729                    (3920576400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65730                    (3939325200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65731                    (3952026000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65732                    (3970774800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65733                    (3983475600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65734                    (4002224400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65735                    (4015530000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65736                    (4033674000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65737                    (4046979600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65738                    (4065123600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65739                    (4078429200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
65740                    (4096573200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
65741                ];
65742                FixedTimespanSet {
65743                    first: FixedTimespan {
65744                        utc_offset: 7324,
65745                        dst_offset: 0,
65746                        name: Some("LMT"),
65747                    },
65748                    rest: REST
65749                }
65750            },
65751
65752            Tz::Europe__Zurich => {
65753                const REST: &[(i64, FixedTimespan)] = &[
65754                    (-3675198848, FixedTimespan { utc_offset: 1786, dst_offset: 0, name: Some("BMT") }),
65755                    (-2385246586, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65756                    (-904435200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65757                    (-891129600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65758                    (-872985600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65759                    (-859680000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65760                    (354675600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65761                    (370400400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65762                    (386125200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65763                    (401850000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65764                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65765                    (433299600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65766                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65767                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65768                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65769                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65770                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65771                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65772                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65773                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65774                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65775                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65776                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65777                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65778                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65779                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65780                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65781                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65782                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65783                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65784                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65785                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65786                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65787                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65788                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65789                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65790                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65791                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65792                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65793                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65794                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65795                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65796                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65797                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65798                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65799                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65800                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65801                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65802                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65803                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65804                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65805                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65806                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65807                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65808                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65809                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65810                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65811                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65812                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65813                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65814                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65815                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65816                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65817                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65818                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65819                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65820                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65821                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65822                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65823                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65824                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65825                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65826                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65827                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65828                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65829                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65830                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65831                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65832                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65833                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65834                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65835                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65836                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65837                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65838                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65839                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65840                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65841                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65842                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65843                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65844                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65845                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65846                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65847                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65848                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65849                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65850                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65851                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65852                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65853                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65854                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65855                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65856                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65857                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65858                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65859                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65860                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65861                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65862                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65863                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65864                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65865                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65866                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65867                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65868                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65869                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65870                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65871                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65872                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65873                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65874                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65875                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65876                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65877                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65878                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65879                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65880                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65881                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65882                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65883                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65884                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65885                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65886                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65887                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65888                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65889                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65890                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65891                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65892                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65893                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65894                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65895                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65896                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65897                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65898                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65899                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65900                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65901                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65902                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65903                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65904                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65905                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65906                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65907                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65908                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65909                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65910                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65911                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65912                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65913                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65914                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65915                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65916                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65917                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65918                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65919                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65920                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65921                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65922                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65923                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65924                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65925                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65926                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65927                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65928                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65929                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65930                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65931                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65932                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65933                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65934                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65935                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65936                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65937                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65938                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65939                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65940                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65941                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65942                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65943                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65944                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65945                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65946                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65947                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65948                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65949                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65950                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65951                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65952                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65953                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65954                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65955                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65956                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65957                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65958                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65959                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65960                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65961                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65962                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65963                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65964                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65965                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65966                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65967                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65968                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65969                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65970                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65971                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65972                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65973                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65974                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65975                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65976                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65977                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65978                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65979                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65980                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65981                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65982                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65983                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65984                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65985                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65986                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65987                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65988                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65989                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65990                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65991                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65992                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65993                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65994                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65995                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65996                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
65997                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
65998                ];
65999                FixedTimespanSet {
66000                    first: FixedTimespan {
66001                        utc_offset: 2048,
66002                        dst_offset: 0,
66003                        name: Some("LMT"),
66004                    },
66005                    rest: REST
66006                }
66007            },
66008
66009            Tz::GB => {
66010                const REST: &[(i64, FixedTimespan)] = &[
66011                    (-3852662325, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66012                    (-1691964000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66013                    (-1680472800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66014                    (-1664143200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66015                    (-1650146400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66016                    (-1633903200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66017                    (-1617487200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66018                    (-1601848800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66019                    (-1586037600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66020                    (-1570399200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66021                    (-1552168800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66022                    (-1538344800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66023                    (-1522533600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66024                    (-1507500000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66025                    (-1490565600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66026                    (-1473631200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66027                    (-1460930400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66028                    (-1442786400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66029                    (-1428876000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66030                    (-1410732000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66031                    (-1396216800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66032                    (-1379282400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66033                    (-1364767200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66034                    (-1348437600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66035                    (-1333317600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66036                    (-1315778400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66037                    (-1301263200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66038                    (-1284328800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66039                    (-1269813600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66040                    (-1253484000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66041                    (-1238364000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66042                    (-1221429600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66043                    (-1206914400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66044                    (-1189980000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66045                    (-1175464800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66046                    (-1159135200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66047                    (-1143410400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66048                    (-1126476000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66049                    (-1111960800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66050                    (-1095631200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66051                    (-1080511200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66052                    (-1063576800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66053                    (-1049061600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66054                    (-1032127200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66055                    (-1017612000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66056                    (-1001282400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66057                    (-986162400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66058                    (-969228000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66059                    (-950479200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66060                    (-942012000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66061                    (-904518000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("BDST") }),
66062                    (-896050800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66063                    (-875487600, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("BDST") }),
66064                    (-864601200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66065                    (-844038000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("BDST") }),
66066                    (-832546800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66067                    (-812588400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("BDST") }),
66068                    (-798073200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66069                    (-781052400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("BDST") }),
66070                    (-772066800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66071                    (-764805600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66072                    (-748476000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66073                    (-733356000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66074                    (-719445600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66075                    (-717030000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("BDST") }),
66076                    (-706748400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66077                    (-699487200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66078                    (-687996000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66079                    (-668037600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66080                    (-654732000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66081                    (-636588000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66082                    (-622072800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66083                    (-605743200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66084                    (-590623200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66085                    (-574293600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66086                    (-558568800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66087                    (-542239200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66088                    (-527119200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66089                    (-512604000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66090                    (-496274400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66091                    (-481154400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66092                    (-464220000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66093                    (-449704800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66094                    (-432165600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66095                    (-417650400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66096                    (-401320800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66097                    (-386200800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66098                    (-369266400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66099                    (-354751200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66100                    (-337816800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66101                    (-323301600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66102                    (-306972000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66103                    (-291852000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66104                    (-276732000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66105                    (-257983200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66106                    (-245282400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66107                    (-226533600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66108                    (-213228000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66109                    (-195084000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66110                    (-182383200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66111                    (-163634400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66112                    (-150933600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66113                    (-132184800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66114                    (-119484000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66115                    (-100735200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66116                    (-88034400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66117                    (-68680800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66118                    (-59004000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66119                    (-37242000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("BST") }),
66120                    (57722400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66121                    (69818400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66122                    (89172000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66123                    (101268000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66124                    (120621600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66125                    (132717600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66126                    (152071200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66127                    (164167200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66128                    (183520800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66129                    (196221600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66130                    (214970400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66131                    (227671200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66132                    (246420000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66133                    (259120800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66134                    (278474400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66135                    (290570400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66136                    (309924000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66137                    (322020000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66138                    (341373600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66139                    (354675600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66140                    (372819600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66141                    (386125200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66142                    (404269200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66143                    (417574800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66144                    (435718800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66145                    (449024400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66146                    (467773200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66147                    (481078800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66148                    (499222800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66149                    (512528400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66150                    (530672400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66151                    (543978000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66152                    (562122000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66153                    (575427600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66154                    (593571600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66155                    (606877200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66156                    (625626000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66157                    (638326800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66158                    (657075600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66159                    (670381200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66160                    (688525200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66161                    (701830800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66162                    (719974800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66163                    (733280400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66164                    (751424400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66165                    (764730000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66166                    (782874000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66167                    (796179600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66168                    (814323600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66169                    (828234000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66170                    (846378000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66171                    (859683600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66172                    (877827600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66173                    (891133200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66174                    (909277200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66175                    (922582800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66176                    (941331600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66177                    (954032400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66178                    (972781200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66179                    (985482000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66180                    (1004230800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66181                    (1017536400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66182                    (1035680400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66183                    (1048986000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66184                    (1067130000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66185                    (1080435600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66186                    (1099184400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66187                    (1111885200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66188                    (1130634000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66189                    (1143334800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66190                    (1162083600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66191                    (1174784400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66192                    (1193533200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66193                    (1206838800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66194                    (1224982800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66195                    (1238288400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66196                    (1256432400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66197                    (1269738000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66198                    (1288486800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66199                    (1301187600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66200                    (1319936400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66201                    (1332637200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66202                    (1351386000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66203                    (1364691600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66204                    (1382835600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66205                    (1396141200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66206                    (1414285200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66207                    (1427590800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66208                    (1445734800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66209                    (1459040400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66210                    (1477789200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66211                    (1490490000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66212                    (1509238800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66213                    (1521939600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66214                    (1540688400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66215                    (1553994000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66216                    (1572138000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66217                    (1585443600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66218                    (1603587600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66219                    (1616893200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66220                    (1635642000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66221                    (1648342800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66222                    (1667091600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66223                    (1679792400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66224                    (1698541200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66225                    (1711846800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66226                    (1729990800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66227                    (1743296400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66228                    (1761440400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66229                    (1774746000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66230                    (1792890000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66231                    (1806195600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66232                    (1824944400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66233                    (1837645200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66234                    (1856394000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66235                    (1869094800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66236                    (1887843600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66237                    (1901149200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66238                    (1919293200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66239                    (1932598800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66240                    (1950742800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66241                    (1964048400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66242                    (1982797200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66243                    (1995498000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66244                    (2014246800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66245                    (2026947600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66246                    (2045696400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66247                    (2058397200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66248                    (2077146000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66249                    (2090451600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66250                    (2108595600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66251                    (2121901200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66252                    (2140045200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66253                    (2153350800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66254                    (2172099600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66255                    (2184800400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66256                    (2203549200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66257                    (2216250000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66258                    (2234998800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66259                    (2248304400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66260                    (2266448400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66261                    (2279754000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66262                    (2297898000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66263                    (2311203600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66264                    (2329347600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66265                    (2342653200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66266                    (2361402000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66267                    (2374102800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66268                    (2392851600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66269                    (2405552400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66270                    (2424301200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66271                    (2437606800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66272                    (2455750800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66273                    (2469056400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66274                    (2487200400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66275                    (2500506000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66276                    (2519254800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66277                    (2531955600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66278                    (2550704400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66279                    (2563405200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66280                    (2582154000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66281                    (2595459600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66282                    (2613603600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66283                    (2626909200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66284                    (2645053200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66285                    (2658358800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66286                    (2676502800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66287                    (2689808400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66288                    (2708557200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66289                    (2721258000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66290                    (2740006800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66291                    (2752707600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66292                    (2771456400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66293                    (2784762000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66294                    (2802906000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66295                    (2816211600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66296                    (2834355600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66297                    (2847661200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66298                    (2866410000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66299                    (2879110800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66300                    (2897859600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66301                    (2910560400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66302                    (2929309200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66303                    (2942010000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66304                    (2960758800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66305                    (2974064400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66306                    (2992208400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66307                    (3005514000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66308                    (3023658000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66309                    (3036963600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66310                    (3055712400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66311                    (3068413200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66312                    (3087162000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66313                    (3099862800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66314                    (3118611600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66315                    (3131917200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66316                    (3150061200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66317                    (3163366800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66318                    (3181510800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66319                    (3194816400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66320                    (3212960400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66321                    (3226266000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66322                    (3245014800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66323                    (3257715600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66324                    (3276464400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66325                    (3289165200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66326                    (3307914000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66327                    (3321219600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66328                    (3339363600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66329                    (3352669200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66330                    (3370813200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66331                    (3384118800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66332                    (3402867600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66333                    (3415568400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66334                    (3434317200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66335                    (3447018000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66336                    (3465766800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66337                    (3479072400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66338                    (3497216400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66339                    (3510522000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66340                    (3528666000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66341                    (3541971600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66342                    (3560115600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66343                    (3573421200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66344                    (3592170000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66345                    (3604870800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66346                    (3623619600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66347                    (3636320400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66348                    (3655069200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66349                    (3668374800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66350                    (3686518800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66351                    (3699824400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66352                    (3717968400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66353                    (3731274000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66354                    (3750022800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66355                    (3762723600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66356                    (3781472400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66357                    (3794173200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66358                    (3812922000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66359                    (3825622800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66360                    (3844371600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66361                    (3857677200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66362                    (3875821200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66363                    (3889126800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66364                    (3907270800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66365                    (3920576400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66366                    (3939325200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66367                    (3952026000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66368                    (3970774800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66369                    (3983475600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66370                    (4002224400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66371                    (4015530000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66372                    (4033674000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66373                    (4046979600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66374                    (4065123600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66375                    (4078429200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66376                    (4096573200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66377                ];
66378                FixedTimespanSet {
66379                    first: FixedTimespan {
66380                        utc_offset: -75,
66381                        dst_offset: 0,
66382                        name: Some("LMT"),
66383                    },
66384                    rest: REST
66385                }
66386            },
66387
66388            Tz::GBEire => {
66389                const REST: &[(i64, FixedTimespan)] = &[
66390                    (-3852662325, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66391                    (-1691964000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66392                    (-1680472800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66393                    (-1664143200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66394                    (-1650146400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66395                    (-1633903200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66396                    (-1617487200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66397                    (-1601848800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66398                    (-1586037600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66399                    (-1570399200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66400                    (-1552168800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66401                    (-1538344800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66402                    (-1522533600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66403                    (-1507500000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66404                    (-1490565600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66405                    (-1473631200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66406                    (-1460930400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66407                    (-1442786400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66408                    (-1428876000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66409                    (-1410732000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66410                    (-1396216800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66411                    (-1379282400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66412                    (-1364767200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66413                    (-1348437600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66414                    (-1333317600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66415                    (-1315778400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66416                    (-1301263200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66417                    (-1284328800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66418                    (-1269813600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66419                    (-1253484000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66420                    (-1238364000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66421                    (-1221429600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66422                    (-1206914400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66423                    (-1189980000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66424                    (-1175464800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66425                    (-1159135200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66426                    (-1143410400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66427                    (-1126476000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66428                    (-1111960800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66429                    (-1095631200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66430                    (-1080511200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66431                    (-1063576800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66432                    (-1049061600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66433                    (-1032127200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66434                    (-1017612000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66435                    (-1001282400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66436                    (-986162400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66437                    (-969228000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66438                    (-950479200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66439                    (-942012000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66440                    (-904518000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("BDST") }),
66441                    (-896050800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66442                    (-875487600, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("BDST") }),
66443                    (-864601200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66444                    (-844038000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("BDST") }),
66445                    (-832546800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66446                    (-812588400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("BDST") }),
66447                    (-798073200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66448                    (-781052400, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("BDST") }),
66449                    (-772066800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66450                    (-764805600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66451                    (-748476000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66452                    (-733356000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66453                    (-719445600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66454                    (-717030000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("BDST") }),
66455                    (-706748400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66456                    (-699487200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66457                    (-687996000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66458                    (-668037600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66459                    (-654732000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66460                    (-636588000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66461                    (-622072800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66462                    (-605743200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66463                    (-590623200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66464                    (-574293600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66465                    (-558568800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66466                    (-542239200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66467                    (-527119200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66468                    (-512604000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66469                    (-496274400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66470                    (-481154400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66471                    (-464220000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66472                    (-449704800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66473                    (-432165600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66474                    (-417650400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66475                    (-401320800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66476                    (-386200800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66477                    (-369266400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66478                    (-354751200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66479                    (-337816800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66480                    (-323301600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66481                    (-306972000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66482                    (-291852000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66483                    (-276732000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66484                    (-257983200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66485                    (-245282400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66486                    (-226533600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66487                    (-213228000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66488                    (-195084000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66489                    (-182383200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66490                    (-163634400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66491                    (-150933600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66492                    (-132184800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66493                    (-119484000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66494                    (-100735200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66495                    (-88034400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66496                    (-68680800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66497                    (-59004000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66498                    (-37242000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("BST") }),
66499                    (57722400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66500                    (69818400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66501                    (89172000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66502                    (101268000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66503                    (120621600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66504                    (132717600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66505                    (152071200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66506                    (164167200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66507                    (183520800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66508                    (196221600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66509                    (214970400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66510                    (227671200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66511                    (246420000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66512                    (259120800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66513                    (278474400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66514                    (290570400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66515                    (309924000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66516                    (322020000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66517                    (341373600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66518                    (354675600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66519                    (372819600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66520                    (386125200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66521                    (404269200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66522                    (417574800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66523                    (435718800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66524                    (449024400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66525                    (467773200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66526                    (481078800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66527                    (499222800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66528                    (512528400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66529                    (530672400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66530                    (543978000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66531                    (562122000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66532                    (575427600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66533                    (593571600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66534                    (606877200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66535                    (625626000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66536                    (638326800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66537                    (657075600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66538                    (670381200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66539                    (688525200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66540                    (701830800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66541                    (719974800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66542                    (733280400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66543                    (751424400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66544                    (764730000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66545                    (782874000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66546                    (796179600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66547                    (814323600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66548                    (828234000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66549                    (846378000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66550                    (859683600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66551                    (877827600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66552                    (891133200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66553                    (909277200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66554                    (922582800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66555                    (941331600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66556                    (954032400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66557                    (972781200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66558                    (985482000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66559                    (1004230800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66560                    (1017536400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66561                    (1035680400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66562                    (1048986000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66563                    (1067130000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66564                    (1080435600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66565                    (1099184400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66566                    (1111885200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66567                    (1130634000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66568                    (1143334800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66569                    (1162083600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66570                    (1174784400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66571                    (1193533200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66572                    (1206838800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66573                    (1224982800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66574                    (1238288400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66575                    (1256432400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66576                    (1269738000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66577                    (1288486800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66578                    (1301187600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66579                    (1319936400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66580                    (1332637200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66581                    (1351386000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66582                    (1364691600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66583                    (1382835600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66584                    (1396141200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66585                    (1414285200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66586                    (1427590800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66587                    (1445734800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66588                    (1459040400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66589                    (1477789200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66590                    (1490490000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66591                    (1509238800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66592                    (1521939600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66593                    (1540688400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66594                    (1553994000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66595                    (1572138000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66596                    (1585443600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66597                    (1603587600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66598                    (1616893200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66599                    (1635642000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66600                    (1648342800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66601                    (1667091600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66602                    (1679792400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66603                    (1698541200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66604                    (1711846800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66605                    (1729990800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66606                    (1743296400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66607                    (1761440400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66608                    (1774746000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66609                    (1792890000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66610                    (1806195600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66611                    (1824944400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66612                    (1837645200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66613                    (1856394000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66614                    (1869094800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66615                    (1887843600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66616                    (1901149200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66617                    (1919293200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66618                    (1932598800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66619                    (1950742800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66620                    (1964048400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66621                    (1982797200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66622                    (1995498000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66623                    (2014246800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66624                    (2026947600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66625                    (2045696400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66626                    (2058397200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66627                    (2077146000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66628                    (2090451600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66629                    (2108595600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66630                    (2121901200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66631                    (2140045200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66632                    (2153350800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66633                    (2172099600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66634                    (2184800400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66635                    (2203549200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66636                    (2216250000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66637                    (2234998800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66638                    (2248304400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66639                    (2266448400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66640                    (2279754000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66641                    (2297898000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66642                    (2311203600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66643                    (2329347600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66644                    (2342653200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66645                    (2361402000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66646                    (2374102800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66647                    (2392851600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66648                    (2405552400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66649                    (2424301200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66650                    (2437606800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66651                    (2455750800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66652                    (2469056400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66653                    (2487200400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66654                    (2500506000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66655                    (2519254800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66656                    (2531955600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66657                    (2550704400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66658                    (2563405200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66659                    (2582154000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66660                    (2595459600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66661                    (2613603600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66662                    (2626909200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66663                    (2645053200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66664                    (2658358800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66665                    (2676502800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66666                    (2689808400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66667                    (2708557200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66668                    (2721258000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66669                    (2740006800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66670                    (2752707600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66671                    (2771456400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66672                    (2784762000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66673                    (2802906000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66674                    (2816211600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66675                    (2834355600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66676                    (2847661200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66677                    (2866410000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66678                    (2879110800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66679                    (2897859600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66680                    (2910560400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66681                    (2929309200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66682                    (2942010000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66683                    (2960758800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66684                    (2974064400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66685                    (2992208400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66686                    (3005514000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66687                    (3023658000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66688                    (3036963600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66689                    (3055712400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66690                    (3068413200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66691                    (3087162000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66692                    (3099862800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66693                    (3118611600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66694                    (3131917200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66695                    (3150061200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66696                    (3163366800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66697                    (3181510800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66698                    (3194816400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66699                    (3212960400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66700                    (3226266000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66701                    (3245014800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66702                    (3257715600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66703                    (3276464400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66704                    (3289165200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66705                    (3307914000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66706                    (3321219600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66707                    (3339363600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66708                    (3352669200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66709                    (3370813200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66710                    (3384118800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66711                    (3402867600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66712                    (3415568400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66713                    (3434317200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66714                    (3447018000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66715                    (3465766800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66716                    (3479072400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66717                    (3497216400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66718                    (3510522000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66719                    (3528666000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66720                    (3541971600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66721                    (3560115600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66722                    (3573421200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66723                    (3592170000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66724                    (3604870800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66725                    (3623619600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66726                    (3636320400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66727                    (3655069200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66728                    (3668374800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66729                    (3686518800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66730                    (3699824400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66731                    (3717968400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66732                    (3731274000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66733                    (3750022800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66734                    (3762723600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66735                    (3781472400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66736                    (3794173200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66737                    (3812922000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66738                    (3825622800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66739                    (3844371600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66740                    (3857677200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66741                    (3875821200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66742                    (3889126800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66743                    (3907270800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66744                    (3920576400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66745                    (3939325200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66746                    (3952026000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66747                    (3970774800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66748                    (3983475600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66749                    (4002224400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66750                    (4015530000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66751                    (4033674000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66752                    (4046979600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66753                    (4065123600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66754                    (4078429200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("BST") }),
66755                    (4096573200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66756                ];
66757                FixedTimespanSet {
66758                    first: FixedTimespan {
66759                        utc_offset: -75,
66760                        dst_offset: 0,
66761                        name: Some("LMT"),
66762                    },
66763                    rest: REST
66764                }
66765            },
66766
66767            Tz::GMT => {
66768                const REST: &[(i64, FixedTimespan)] = &[
66769                ];
66770                FixedTimespanSet {
66771                    first: FixedTimespan {
66772                        utc_offset: 0,
66773                        dst_offset: 0,
66774                        name: Some("GMT"),
66775                    },
66776                    rest: REST
66777                }
66778            },
66779
66780            Tz::GMTPlus0 => {
66781                const REST: &[(i64, FixedTimespan)] = &[
66782                ];
66783                FixedTimespanSet {
66784                    first: FixedTimespan {
66785                        utc_offset: 0,
66786                        dst_offset: 0,
66787                        name: Some("GMT"),
66788                    },
66789                    rest: REST
66790                }
66791            },
66792
66793            Tz::GMTMinus0 => {
66794                const REST: &[(i64, FixedTimespan)] = &[
66795                ];
66796                FixedTimespanSet {
66797                    first: FixedTimespan {
66798                        utc_offset: 0,
66799                        dst_offset: 0,
66800                        name: Some("GMT"),
66801                    },
66802                    rest: REST
66803                }
66804            },
66805
66806            Tz::GMT0 => {
66807                const REST: &[(i64, FixedTimespan)] = &[
66808                ];
66809                FixedTimespanSet {
66810                    first: FixedTimespan {
66811                        utc_offset: 0,
66812                        dst_offset: 0,
66813                        name: Some("GMT"),
66814                    },
66815                    rest: REST
66816                }
66817            },
66818
66819            Tz::Greenwich => {
66820                const REST: &[(i64, FixedTimespan)] = &[
66821                ];
66822                FixedTimespanSet {
66823                    first: FixedTimespan {
66824                        utc_offset: 0,
66825                        dst_offset: 0,
66826                        name: Some("GMT"),
66827                    },
66828                    rest: REST
66829                }
66830            },
66831
66832            Tz::HST => {
66833                const REST: &[(i64, FixedTimespan)] = &[
66834                    (-2334101314, FixedTimespan { utc_offset: -37800, dst_offset: 0, name: Some("HST") }),
66835                    (-1157283000, FixedTimespan { utc_offset: -37800, dst_offset: 3600, name: Some("HDT") }),
66836                    (-1155436200, FixedTimespan { utc_offset: -37800, dst_offset: 0, name: Some("HST") }),
66837                    (-880198200, FixedTimespan { utc_offset: -37800, dst_offset: 3600, name: Some("HWT") }),
66838                    (-769395600, FixedTimespan { utc_offset: -37800, dst_offset: 3600, name: Some("HPT") }),
66839                    (-765376200, FixedTimespan { utc_offset: -37800, dst_offset: 0, name: Some("HST") }),
66840                    (-712150200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
66841                ];
66842                FixedTimespanSet {
66843                    first: FixedTimespan {
66844                        utc_offset: -37886,
66845                        dst_offset: 0,
66846                        name: Some("LMT"),
66847                    },
66848                    rest: REST
66849                }
66850            },
66851
66852            Tz::Hongkong => {
66853                const REST: &[(i64, FixedTimespan)] = &[
66854                    (-2056690800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
66855                    (-900910800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
66856                    (-891579600, FixedTimespan { utc_offset: 28800, dst_offset: 1800, name: Some("HKWT") }),
66857                    (-884248200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: Some("JST") }),
66858                    (-761209200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
66859                    (-747907200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
66860                    (-728541000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
66861                    (-717049800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
66862                    (-697091400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
66863                    (-683785800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
66864                    (-668061000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
66865                    (-654755400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
66866                    (-636611400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
66867                    (-623305800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
66868                    (-605161800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
66869                    (-591856200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
66870                    (-573712200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
66871                    (-559801800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
66872                    (-541657800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
66873                    (-528352200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
66874                    (-510211800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
66875                    (-498112200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
66876                    (-478762200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
66877                    (-466662600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
66878                    (-446707800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
66879                    (-435213000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
66880                    (-415258200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
66881                    (-403158600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
66882                    (-383808600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
66883                    (-371709000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
66884                    (-352359000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
66885                    (-340259400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
66886                    (-320909400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
66887                    (-308809800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
66888                    (-288855000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
66889                    (-277360200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
66890                    (-257405400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
66891                    (-245910600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
66892                    (-225955800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
66893                    (-213856200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
66894                    (-194506200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
66895                    (-182406600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
66896                    (-163056600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
66897                    (-148537800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
66898                    (-132816600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
66899                    (-117088200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
66900                    (-101367000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
66901                    (-85638600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
66902                    (-69312600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
66903                    (-53584200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
66904                    (-37863000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
66905                    (-22134600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
66906                    (-6413400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
66907                    (9315000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
66908                    (25036200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
66909                    (40764600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
66910                    (56485800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
66911                    (72214200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
66912                    (88540200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
66913                    (104268600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
66914                    (119989800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
66915                    (126041400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
66916                    (151439400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
66917                    (167167800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
66918                    (182889000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
66919                    (198617400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
66920                    (214338600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
66921                    (295385400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("HKST") }),
66922                    (309292200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("HKT") }),
66923                ];
66924                FixedTimespanSet {
66925                    first: FixedTimespan {
66926                        utc_offset: 27402,
66927                        dst_offset: 0,
66928                        name: Some("LMT"),
66929                    },
66930                    rest: REST
66931                }
66932            },
66933
66934            Tz::Iceland => {
66935                const REST: &[(i64, FixedTimespan)] = &[
66936                    (-1830383032, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("GMT") }),
66937                ];
66938                FixedTimespanSet {
66939                    first: FixedTimespan {
66940                        utc_offset: -968,
66941                        dst_offset: 0,
66942                        name: Some("LMT"),
66943                    },
66944                    rest: REST
66945                }
66946            },
66947
66948            Tz::Indian__Antananarivo => {
66949                const REST: &[(i64, FixedTimespan)] = &[
66950                    (-1946168836, FixedTimespan { utc_offset: 9000, dst_offset: 0, name: None }),
66951                    (-1309746600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("EAT") }),
66952                    (-1261969200, FixedTimespan { utc_offset: 9000, dst_offset: 0, name: None }),
66953                    (-1041388200, FixedTimespan { utc_offset: 9900, dst_offset: 0, name: None }),
66954                    (-865305900, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("EAT") }),
66955                ];
66956                FixedTimespanSet {
66957                    first: FixedTimespan {
66958                        utc_offset: 8836,
66959                        dst_offset: 0,
66960                        name: Some("LMT"),
66961                    },
66962                    rest: REST
66963                }
66964            },
66965
66966            Tz::Indian__Chagos => {
66967                const REST: &[(i64, FixedTimespan)] = &[
66968                    (-1988167780, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
66969                    (820436400, FixedTimespan { utc_offset: 21600, dst_offset: 0, name: None }),
66970                ];
66971                FixedTimespanSet {
66972                    first: FixedTimespan {
66973                        utc_offset: 17380,
66974                        dst_offset: 0,
66975                        name: Some("LMT"),
66976                    },
66977                    rest: REST
66978                }
66979            },
66980
66981            Tz::Indian__Christmas => {
66982                const REST: &[(i64, FixedTimespan)] = &[
66983                    (-2840164924, FixedTimespan { utc_offset: 24124, dst_offset: 0, name: Some("BMT") }),
66984                    (-1570084924, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
66985                ];
66986                FixedTimespanSet {
66987                    first: FixedTimespan {
66988                        utc_offset: 24124,
66989                        dst_offset: 0,
66990                        name: Some("LMT"),
66991                    },
66992                    rest: REST
66993                }
66994            },
66995
66996            Tz::Indian__Cocos => {
66997                const REST: &[(i64, FixedTimespan)] = &[
66998                    (-2840163887, FixedTimespan { utc_offset: 23087, dst_offset: 0, name: Some("RMT") }),
66999                    (-1577946287, FixedTimespan { utc_offset: 23400, dst_offset: 0, name: None }),
67000                    (-873268200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
67001                    (-778410000, FixedTimespan { utc_offset: 23400, dst_offset: 0, name: None }),
67002                ];
67003                FixedTimespanSet {
67004                    first: FixedTimespan {
67005                        utc_offset: 23087,
67006                        dst_offset: 0,
67007                        name: Some("LMT"),
67008                    },
67009                    rest: REST
67010                }
67011            },
67012
67013            Tz::Indian__Comoro => {
67014                const REST: &[(i64, FixedTimespan)] = &[
67015                    (-1946168836, FixedTimespan { utc_offset: 9000, dst_offset: 0, name: None }),
67016                    (-1309746600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("EAT") }),
67017                    (-1261969200, FixedTimespan { utc_offset: 9000, dst_offset: 0, name: None }),
67018                    (-1041388200, FixedTimespan { utc_offset: 9900, dst_offset: 0, name: None }),
67019                    (-865305900, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("EAT") }),
67020                ];
67021                FixedTimespanSet {
67022                    first: FixedTimespan {
67023                        utc_offset: 8836,
67024                        dst_offset: 0,
67025                        name: Some("LMT"),
67026                    },
67027                    rest: REST
67028                }
67029            },
67030
67031            Tz::Indian__Kerguelen => {
67032                const REST: &[(i64, FixedTimespan)] = &[
67033                    (-2840158440, FixedTimespan { utc_offset: 17640, dst_offset: 0, name: Some("MMT") }),
67034                    (-315636840, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
67035                ];
67036                FixedTimespanSet {
67037                    first: FixedTimespan {
67038                        utc_offset: 17640,
67039                        dst_offset: 0,
67040                        name: Some("LMT"),
67041                    },
67042                    rest: REST
67043                }
67044            },
67045
67046            Tz::Indian__Mahe => {
67047                const REST: &[(i64, FixedTimespan)] = &[
67048                    (-1577936472, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
67049                ];
67050                FixedTimespanSet {
67051                    first: FixedTimespan {
67052                        utc_offset: 13272,
67053                        dst_offset: 0,
67054                        name: Some("LMT"),
67055                    },
67056                    rest: REST
67057                }
67058            },
67059
67060            Tz::Indian__Maldives => {
67061                const REST: &[(i64, FixedTimespan)] = &[
67062                    (-2840158440, FixedTimespan { utc_offset: 17640, dst_offset: 0, name: Some("MMT") }),
67063                    (-315636840, FixedTimespan { utc_offset: 18000, dst_offset: 0, name: None }),
67064                ];
67065                FixedTimespanSet {
67066                    first: FixedTimespan {
67067                        utc_offset: 17640,
67068                        dst_offset: 0,
67069                        name: Some("LMT"),
67070                    },
67071                    rest: REST
67072                }
67073            },
67074
67075            Tz::Indian__Mauritius => {
67076                const REST: &[(i64, FixedTimespan)] = &[
67077                    (-1988164200, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
67078                    (403041600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
67079                    (417034800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
67080                    (1224972000, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
67081                    (1238274000, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
67082                ];
67083                FixedTimespanSet {
67084                    first: FixedTimespan {
67085                        utc_offset: 13800,
67086                        dst_offset: 0,
67087                        name: Some("LMT"),
67088                    },
67089                    rest: REST
67090                }
67091            },
67092
67093            Tz::Indian__Mayotte => {
67094                const REST: &[(i64, FixedTimespan)] = &[
67095                    (-1946168836, FixedTimespan { utc_offset: 9000, dst_offset: 0, name: None }),
67096                    (-1309746600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("EAT") }),
67097                    (-1261969200, FixedTimespan { utc_offset: 9000, dst_offset: 0, name: None }),
67098                    (-1041388200, FixedTimespan { utc_offset: 9900, dst_offset: 0, name: None }),
67099                    (-865305900, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("EAT") }),
67100                ];
67101                FixedTimespanSet {
67102                    first: FixedTimespan {
67103                        utc_offset: 8836,
67104                        dst_offset: 0,
67105                        name: Some("LMT"),
67106                    },
67107                    rest: REST
67108                }
67109            },
67110
67111            Tz::Indian__Reunion => {
67112                const REST: &[(i64, FixedTimespan)] = &[
67113                    (-1577936472, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
67114                ];
67115                FixedTimespanSet {
67116                    first: FixedTimespan {
67117                        utc_offset: 13272,
67118                        dst_offset: 0,
67119                        name: Some("LMT"),
67120                    },
67121                    rest: REST
67122                }
67123            },
67124
67125            Tz::Iran => {
67126                const REST: &[(i64, FixedTimespan)] = &[
67127                    (-1704165944, FixedTimespan { utc_offset: 12344, dst_offset: 0, name: Some("TMT") }),
67128                    (-1090466744, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
67129                    (227820600, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
67130                    (246223800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
67131                    (259617600, FixedTimespan { utc_offset: 14400, dst_offset: 3600, name: None }),
67132                    (271108800, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: None }),
67133                    (279576000, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
67134                    (296598600, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
67135                    (306531000, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
67136                    (322432200, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
67137                    (338499000, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
67138                    (673216200, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
67139                    (685481400, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
67140                    (701209800, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
67141                    (717103800, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
67142                    (732745800, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
67143                    (748639800, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
67144                    (764281800, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
67145                    (780175800, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
67146                    (795817800, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
67147                    (811711800, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
67148                    (827353800, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
67149                    (843247800, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
67150                    (858976200, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
67151                    (874870200, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
67152                    (890512200, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
67153                    (906406200, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
67154                    (922048200, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
67155                    (937942200, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
67156                    (953584200, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
67157                    (969478200, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
67158                    (985206600, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
67159                    (1001100600, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
67160                    (1016742600, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
67161                    (1032636600, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
67162                    (1048278600, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
67163                    (1064172600, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
67164                    (1079814600, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
67165                    (1095708600, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
67166                    (1111437000, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
67167                    (1127331000, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
67168                    (1206045000, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
67169                    (1221939000, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
67170                    (1237667400, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
67171                    (1253561400, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
67172                    (1269203400, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
67173                    (1285097400, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
67174                    (1300739400, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
67175                    (1316633400, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
67176                    (1332275400, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
67177                    (1348169400, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
67178                    (1363897800, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
67179                    (1379791800, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
67180                    (1395433800, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
67181                    (1411327800, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
67182                    (1426969800, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
67183                    (1442863800, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
67184                    (1458505800, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
67185                    (1474399800, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
67186                    (1490128200, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
67187                    (1506022200, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
67188                    (1521664200, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
67189                    (1537558200, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
67190                    (1553200200, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
67191                    (1569094200, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
67192                    (1584736200, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
67193                    (1600630200, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
67194                    (1616358600, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
67195                    (1632252600, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
67196                    (1647894600, FixedTimespan { utc_offset: 12600, dst_offset: 3600, name: None }),
67197                    (1663788600, FixedTimespan { utc_offset: 12600, dst_offset: 0, name: None }),
67198                ];
67199                FixedTimespanSet {
67200                    first: FixedTimespan {
67201                        utc_offset: 12344,
67202                        dst_offset: 0,
67203                        name: Some("LMT"),
67204                    },
67205                    rest: REST
67206                }
67207            },
67208
67209            Tz::Israel => {
67210                const REST: &[(i64, FixedTimespan)] = &[
67211                    (-2840149254, FixedTimespan { utc_offset: 8440, dst_offset: 0, name: Some("JMT") }),
67212                    (-1641003640, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67213                    (-933638400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67214                    (-923097600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67215                    (-919036800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67216                    (-857347200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67217                    (-844300800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67218                    (-825811200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67219                    (-812678400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67220                    (-794188800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67221                    (-779846400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67222                    (-762652800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67223                    (-748310400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67224                    (-731116800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67225                    (-681955200, FixedTimespan { utc_offset: 7200, dst_offset: 7200, name: Some("IDDT") }),
67226                    (-673228800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67227                    (-667958400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67228                    (-652320000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67229                    (-636422400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67230                    (-622080000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67231                    (-608947200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67232                    (-591840000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67233                    (-572486400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67234                    (-558576000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67235                    (-542851200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67236                    (-527731200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67237                    (-514425600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67238                    (-490838400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67239                    (-482976000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67240                    (-459388800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67241                    (-451526400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67242                    (-428544000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67243                    (-418262400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67244                    (-400118400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67245                    (-387417600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67246                    (142380000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67247                    (150843600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67248                    (167176800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67249                    (178664400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67250                    (334101600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67251                    (337730400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67252                    (452642400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67253                    (462319200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67254                    (482277600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67255                    (494370000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67256                    (516751200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67257                    (526424400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67258                    (545436000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67259                    (558478800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67260                    (576626400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67261                    (589323600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67262                    (609890400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67263                    (620773200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67264                    (638316000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67265                    (651618000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67266                    (669765600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67267                    (683672400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67268                    (701820000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67269                    (715726800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67270                    (733701600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67271                    (747176400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67272                    (765151200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67273                    (778021200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67274                    (796600800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67275                    (810075600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67276                    (826840800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67277                    (842821200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67278                    (858895200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67279                    (874184400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67280                    (890344800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67281                    (905029200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67282                    (923011200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67283                    (936313200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67284                    (955670400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67285                    (970783200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67286                    (986770800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67287                    (1001282400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67288                    (1017356400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67289                    (1033941600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67290                    (1048806000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67291                    (1065132000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67292                    (1081292400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67293                    (1095804000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67294                    (1112313600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67295                    (1128812400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67296                    (1143763200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67297                    (1159657200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67298                    (1175212800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67299                    (1189897200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67300                    (1206662400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67301                    (1223161200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67302                    (1238112000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67303                    (1254006000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67304                    (1269561600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67305                    (1284246000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67306                    (1301616000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67307                    (1317510000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67308                    (1333065600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67309                    (1348354800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67310                    (1364515200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67311                    (1382828400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67312                    (1395964800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67313                    (1414278000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67314                    (1427414400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67315                    (1445727600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67316                    (1458864000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67317                    (1477782000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67318                    (1490313600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67319                    (1509231600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67320                    (1521763200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67321                    (1540681200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67322                    (1553817600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67323                    (1572130800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67324                    (1585267200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67325                    (1603580400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67326                    (1616716800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67327                    (1635634800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67328                    (1648166400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67329                    (1667084400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67330                    (1679616000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67331                    (1698534000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67332                    (1711670400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67333                    (1729983600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67334                    (1743120000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67335                    (1761433200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67336                    (1774569600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67337                    (1792882800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67338                    (1806019200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67339                    (1824937200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67340                    (1837468800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67341                    (1856386800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67342                    (1868918400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67343                    (1887836400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67344                    (1900972800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67345                    (1919286000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67346                    (1932422400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67347                    (1950735600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67348                    (1963872000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67349                    (1982790000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67350                    (1995321600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67351                    (2014239600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67352                    (2026771200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67353                    (2045689200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67354                    (2058220800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67355                    (2077138800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67356                    (2090275200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67357                    (2108588400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67358                    (2121724800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67359                    (2140038000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67360                    (2153174400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67361                    (2172092400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67362                    (2184624000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67363                    (2203542000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67364                    (2216073600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67365                    (2234991600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67366                    (2248128000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67367                    (2266441200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67368                    (2279577600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67369                    (2297890800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67370                    (2311027200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67371                    (2329340400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67372                    (2342476800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67373                    (2361394800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67374                    (2373926400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67375                    (2392844400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67376                    (2405376000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67377                    (2424294000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67378                    (2437430400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67379                    (2455743600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67380                    (2468880000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67381                    (2487193200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67382                    (2500329600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67383                    (2519247600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67384                    (2531779200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67385                    (2550697200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67386                    (2563228800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67387                    (2582146800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67388                    (2595283200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67389                    (2613596400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67390                    (2626732800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67391                    (2645046000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67392                    (2658182400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67393                    (2676495600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67394                    (2689632000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67395                    (2708550000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67396                    (2721081600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67397                    (2739999600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67398                    (2752531200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67399                    (2771449200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67400                    (2784585600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67401                    (2802898800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67402                    (2816035200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67403                    (2834348400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67404                    (2847484800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67405                    (2866402800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67406                    (2878934400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67407                    (2897852400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67408                    (2910384000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67409                    (2929302000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67410                    (2941833600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67411                    (2960751600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67412                    (2973888000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67413                    (2992201200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67414                    (3005337600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67415                    (3023650800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67416                    (3036787200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67417                    (3055705200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67418                    (3068236800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67419                    (3087154800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67420                    (3099686400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67421                    (3118604400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67422                    (3131740800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67423                    (3150054000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67424                    (3163190400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67425                    (3181503600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67426                    (3194640000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67427                    (3212953200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67428                    (3226089600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67429                    (3245007600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67430                    (3257539200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67431                    (3276457200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67432                    (3288988800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67433                    (3307906800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67434                    (3321043200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67435                    (3339356400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67436                    (3352492800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67437                    (3370806000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67438                    (3383942400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67439                    (3402860400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67440                    (3415392000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67441                    (3434310000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67442                    (3446841600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67443                    (3465759600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67444                    (3478896000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67445                    (3497209200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67446                    (3510345600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67447                    (3528658800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67448                    (3541795200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67449                    (3560108400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67450                    (3573244800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67451                    (3592162800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67452                    (3604694400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67453                    (3623612400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67454                    (3636144000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67455                    (3655062000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67456                    (3668198400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67457                    (3686511600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67458                    (3699648000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67459                    (3717961200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67460                    (3731097600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67461                    (3750015600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67462                    (3762547200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67463                    (3781465200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67464                    (3793996800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67465                    (3812914800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67466                    (3825446400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67467                    (3844364400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67468                    (3857500800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67469                    (3875814000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67470                    (3888950400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67471                    (3907263600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67472                    (3920400000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67473                    (3939318000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67474                    (3951849600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67475                    (3970767600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67476                    (3983299200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67477                    (4002217200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67478                    (4015353600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67479                    (4033666800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67480                    (4046803200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67481                    (4065116400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67482                    (4078252800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("IDT") }),
67483                    (4096566000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("IST") }),
67484                ];
67485                FixedTimespanSet {
67486                    first: FixedTimespan {
67487                        utc_offset: 8454,
67488                        dst_offset: 0,
67489                        name: Some("LMT"),
67490                    },
67491                    rest: REST
67492                }
67493            },
67494
67495            Tz::Jamaica => {
67496                const REST: &[(i64, FixedTimespan)] = &[
67497                    (-2524503170, FixedTimespan { utc_offset: -18430, dst_offset: 0, name: Some("KMT") }),
67498                    (-1827687170, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
67499                    (126687600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
67500                    (152085600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
67501                    (162370800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
67502                    (183535200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
67503                    (199263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
67504                    (215589600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
67505                    (230713200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
67506                    (247039200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
67507                    (262767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
67508                    (278488800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
67509                    (294217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
67510                    (309938400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
67511                    (325666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
67512                    (341388000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
67513                    (357116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
67514                    (372837600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
67515                    (388566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
67516                    (404892000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
67517                    (420015600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
67518                    (436341600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
67519                ];
67520                FixedTimespanSet {
67521                    first: FixedTimespan {
67522                        utc_offset: -18430,
67523                        dst_offset: 0,
67524                        name: Some("LMT"),
67525                    },
67526                    rest: REST
67527                }
67528            },
67529
67530            Tz::Japan => {
67531                const REST: &[(i64, FixedTimespan)] = &[
67532                    (-2587712400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: Some("JST") }),
67533                    (-683802000, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: Some("JDT") }),
67534                    (-672310800, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: Some("JST") }),
67535                    (-654771600, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: Some("JDT") }),
67536                    (-640861200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: Some("JST") }),
67537                    (-620298000, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: Some("JDT") }),
67538                    (-609411600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: Some("JST") }),
67539                    (-588848400, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: Some("JDT") }),
67540                    (-577962000, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: Some("JST") }),
67541                ];
67542                FixedTimespanSet {
67543                    first: FixedTimespan {
67544                        utc_offset: 33539,
67545                        dst_offset: 0,
67546                        name: Some("LMT"),
67547                    },
67548                    rest: REST
67549                }
67550            },
67551
67552            Tz::Kwajalein => {
67553                const REST: &[(i64, FixedTimespan)] = &[
67554                    (-2177492960, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
67555                    (-1041418800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
67556                    (-907408800, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
67557                    (-817462800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
67558                    (-7988400, FixedTimespan { utc_offset: -43200, dst_offset: 0, name: None }),
67559                    (745934400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
67560                ];
67561                FixedTimespanSet {
67562                    first: FixedTimespan {
67563                        utc_offset: 40160,
67564                        dst_offset: 0,
67565                        name: Some("LMT"),
67566                    },
67567                    rest: REST
67568                }
67569            },
67570
67571            Tz::Libya => {
67572                const REST: &[(i64, FixedTimespan)] = &[
67573                    (-1577926364, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67574                    (-574902000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67575                    (-568087200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67576                    (-512175600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67577                    (-504928800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67578                    (-449888400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67579                    (-441856800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67580                    (-347158800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
67581                    (378684000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67582                    (386463600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67583                    (402271200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67584                    (417999600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67585                    (433807200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67586                    (449622000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67587                    (465429600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67588                    (481590000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67589                    (496965600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67590                    (512953200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67591                    (528674400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67592                    (544230000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67593                    (560037600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67594                    (575852400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67595                    (591660000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67596                    (607388400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67597                    (623196000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67598                    (641775600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
67599                    (844034400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67600                    (860108400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67601                    (875916000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
67602                    (1352505600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67603                    (1364515200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67604                    (1382659200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
67605                ];
67606                FixedTimespanSet {
67607                    first: FixedTimespan {
67608                        utc_offset: 3164,
67609                        dst_offset: 0,
67610                        name: Some("LMT"),
67611                    },
67612                    rest: REST
67613                }
67614            },
67615
67616            Tz::MET => {
67617                const REST: &[(i64, FixedTimespan)] = &[
67618                    (-2840141850, FixedTimespan { utc_offset: 1050, dst_offset: 0, name: Some("BMT") }),
67619                    (-2450995200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
67620                    (-1740355200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67621                    (-1693702800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67622                    (-1680483600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67623                    (-1663455600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67624                    (-1650150000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67625                    (-1632006000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67626                    (-1618700400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67627                    (-1613826000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
67628                    (-1604278800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
67629                    (-1585530000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
67630                    (-1574038800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
67631                    (-1552266000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
67632                    (-1539997200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
67633                    (-1520557200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
67634                    (-1507510800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
67635                    (-1490576400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
67636                    (-1473642000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
67637                    (-1459126800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
67638                    (-1444006800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
67639                    (-1427677200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
67640                    (-1411952400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
67641                    (-1396227600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
67642                    (-1379293200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
67643                    (-1364778000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
67644                    (-1348448400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
67645                    (-1333328400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
67646                    (-1316394000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
67647                    (-1301263200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
67648                    (-1284328800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
67649                    (-1269813600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
67650                    (-1253484000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
67651                    (-1238364000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
67652                    (-1221429600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
67653                    (-1206914400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
67654                    (-1191189600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
67655                    (-1175464800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
67656                    (-1160344800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
67657                    (-1143410400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
67658                    (-1127685600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
67659                    (-1111960800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
67660                    (-1096840800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
67661                    (-1080511200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
67662                    (-1063576800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
67663                    (-1049061600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
67664                    (-1033336800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
67665                    (-1017612000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
67666                    (-1002492000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
67667                    (-986162400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
67668                    (-969228000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
67669                    (-950479200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
67670                    (-942012000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
67671                    (-934668000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67672                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67673                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67674                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67675                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67676                    (-798073200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67677                    (-781052400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67678                    (-766623600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67679                    (-745455600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67680                    (-733273200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67681                    (228877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67682                    (243997200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67683                    (260326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67684                    (276051600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67685                    (291776400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67686                    (307501200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67687                    (323830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67688                    (338950800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67689                    (354675600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67690                    (370400400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67691                    (386125200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67692                    (401850000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67693                    (417574800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67694                    (433299600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67695                    (449024400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67696                    (465354000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67697                    (481078800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67698                    (496803600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67699                    (512528400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67700                    (528253200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67701                    (543978000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67702                    (559702800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67703                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67704                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67705                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67706                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67707                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67708                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67709                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67710                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67711                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67712                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67713                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67714                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67715                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67716                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67717                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67718                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67719                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67720                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67721                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67722                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67723                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67724                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67725                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67726                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67727                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67728                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67729                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67730                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67731                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67732                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67733                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67734                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67735                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67736                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67737                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67738                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67739                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67740                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67741                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67742                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67743                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67744                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67745                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67746                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67747                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67748                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67749                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67750                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67751                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67752                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67753                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67754                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67755                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67756                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67757                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67758                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67759                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67760                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67761                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67762                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67763                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67764                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67765                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67766                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67767                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67768                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67769                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67770                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67771                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67772                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67773                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67774                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67775                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67776                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67777                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67778                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67779                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67780                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67781                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67782                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67783                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67784                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67785                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67786                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67787                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67788                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67789                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67790                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67791                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67792                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67793                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67794                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67795                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67796                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67797                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67798                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67799                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67800                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67801                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67802                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67803                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67804                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67805                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67806                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67807                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67808                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67809                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67810                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67811                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67812                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67813                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67814                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67815                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67816                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67817                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67818                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67819                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67820                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67821                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67822                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67823                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67824                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67825                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67826                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67827                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67828                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67829                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67830                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67831                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67832                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67833                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67834                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67835                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67836                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67837                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67838                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67839                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67840                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67841                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67842                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67843                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67844                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67845                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67846                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67847                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67848                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67849                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67850                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67851                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67852                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67853                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67854                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67855                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67856                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67857                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67858                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67859                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67860                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67861                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67862                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67863                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67864                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67865                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67866                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67867                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67868                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67869                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67870                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67871                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67872                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67873                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67874                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67875                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67876                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67877                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67878                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67879                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67880                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67881                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67882                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67883                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67884                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67885                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67886                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67887                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67888                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67889                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67890                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67891                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67892                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67893                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67894                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67895                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67896                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67897                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67898                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67899                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67900                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67901                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67902                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67903                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67904                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67905                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67906                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67907                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67908                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67909                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67910                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67911                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67912                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67913                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67914                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67915                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67916                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67917                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67918                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67919                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67920                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67921                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67922                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67923                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67924                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67925                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
67926                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
67927                ];
67928                FixedTimespanSet {
67929                    first: FixedTimespan {
67930                        utc_offset: 1050,
67931                        dst_offset: 0,
67932                        name: Some("LMT"),
67933                    },
67934                    rest: REST
67935                }
67936            },
67937
67938            Tz::MST => {
67939                const REST: &[(i64, FixedTimespan)] = &[
67940                    (-2717643600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
67941                    (-1633273200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
67942                    (-1615132800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
67943                    (-1601823600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
67944                    (-1583683200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
67945                    (-880210800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MWT") }),
67946                    (-820519140, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
67947                    (-812653140, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MWT") }),
67948                    (-796845540, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
67949                    (-84380400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
67950                    (-68659200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
67951                ];
67952                FixedTimespanSet {
67953                    first: FixedTimespan {
67954                        utc_offset: -26898,
67955                        dst_offset: 0,
67956                        name: Some("LMT"),
67957                    },
67958                    rest: REST
67959                }
67960            },
67961
67962            Tz::MST7MDT => {
67963                const REST: &[(i64, FixedTimespan)] = &[
67964                    (-2717643600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
67965                    (-1633273200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
67966                    (-1615132800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
67967                    (-1601823600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
67968                    (-1583683200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
67969                    (-1570374000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
67970                    (-1551628800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
67971                    (-1538924400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
67972                    (-1534089600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
67973                    (-880210800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MWT") }),
67974                    (-769395600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MPT") }),
67975                    (-765388800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
67976                    (-147884400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
67977                    (-131558400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
67978                    (-116434800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
67979                    (-100108800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
67980                    (-84380400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
67981                    (-68659200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
67982                    (-52930800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
67983                    (-37209600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
67984                    (-21481200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
67985                    (-5760000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
67986                    (9968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
67987                    (25689600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
67988                    (41418000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
67989                    (57744000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
67990                    (73472400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
67991                    (89193600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
67992                    (104922000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
67993                    (120643200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
67994                    (126694800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
67995                    (152092800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
67996                    (162378000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
67997                    (183542400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
67998                    (199270800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
67999                    (215596800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68000                    (230720400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68001                    (247046400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68002                    (262774800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68003                    (278496000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68004                    (294224400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68005                    (309945600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68006                    (325674000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68007                    (341395200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68008                    (357123600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68009                    (372844800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68010                    (388573200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68011                    (404899200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68012                    (420022800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68013                    (436348800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68014                    (452077200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68015                    (467798400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68016                    (483526800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68017                    (499248000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68018                    (514976400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68019                    (530697600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68020                    (544611600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68021                    (562147200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68022                    (576061200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68023                    (594201600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68024                    (607510800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68025                    (625651200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68026                    (638960400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68027                    (657100800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68028                    (671014800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68029                    (688550400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68030                    (702464400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68031                    (720000000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68032                    (733914000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68033                    (752054400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68034                    (765363600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68035                    (783504000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68036                    (796813200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68037                    (814953600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68038                    (828867600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68039                    (846403200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68040                    (860317200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68041                    (877852800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68042                    (891766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68043                    (909302400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68044                    (923216400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68045                    (941356800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68046                    (954666000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68047                    (972806400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68048                    (986115600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68049                    (1004256000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68050                    (1018170000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68051                    (1035705600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68052                    (1049619600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68053                    (1067155200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68054                    (1081069200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68055                    (1099209600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68056                    (1112518800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68057                    (1130659200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68058                    (1143968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68059                    (1162108800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68060                    (1173603600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68061                    (1194163200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68062                    (1205053200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68063                    (1225612800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68064                    (1236502800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68065                    (1257062400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68066                    (1268557200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68067                    (1289116800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68068                    (1300006800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68069                    (1320566400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68070                    (1331456400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68071                    (1352016000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68072                    (1362906000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68073                    (1383465600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68074                    (1394355600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68075                    (1414915200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68076                    (1425805200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68077                    (1446364800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68078                    (1457859600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68079                    (1478419200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68080                    (1489309200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68081                    (1509868800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68082                    (1520758800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68083                    (1541318400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68084                    (1552208400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68085                    (1572768000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68086                    (1583658000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68087                    (1604217600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68088                    (1615712400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68089                    (1636272000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68090                    (1647162000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68091                    (1667721600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68092                    (1678611600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68093                    (1699171200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68094                    (1710061200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68095                    (1730620800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68096                    (1741510800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68097                    (1762070400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68098                    (1772960400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68099                    (1793520000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68100                    (1805014800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68101                    (1825574400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68102                    (1836464400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68103                    (1857024000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68104                    (1867914000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68105                    (1888473600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68106                    (1899363600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68107                    (1919923200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68108                    (1930813200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68109                    (1951372800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68110                    (1962867600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68111                    (1983427200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68112                    (1994317200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68113                    (2014876800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68114                    (2025766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68115                    (2046326400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68116                    (2057216400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68117                    (2077776000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68118                    (2088666000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68119                    (2109225600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68120                    (2120115600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68121                    (2140675200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68122                    (2152170000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68123                    (2172729600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68124                    (2183619600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68125                    (2204179200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68126                    (2215069200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68127                    (2235628800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68128                    (2246518800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68129                    (2267078400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68130                    (2277968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68131                    (2298528000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68132                    (2309418000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68133                    (2329977600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68134                    (2341472400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68135                    (2362032000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68136                    (2372922000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68137                    (2393481600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68138                    (2404371600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68139                    (2424931200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68140                    (2435821200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68141                    (2456380800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68142                    (2467270800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68143                    (2487830400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68144                    (2499325200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68145                    (2519884800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68146                    (2530774800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68147                    (2551334400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68148                    (2562224400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68149                    (2582784000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68150                    (2593674000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68151                    (2614233600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68152                    (2625123600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68153                    (2645683200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68154                    (2656573200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68155                    (2677132800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68156                    (2688627600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68157                    (2709187200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68158                    (2720077200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68159                    (2740636800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68160                    (2751526800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68161                    (2772086400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68162                    (2782976400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68163                    (2803536000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68164                    (2814426000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68165                    (2834985600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68166                    (2846480400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68167                    (2867040000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68168                    (2877930000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68169                    (2898489600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68170                    (2909379600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68171                    (2929939200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68172                    (2940829200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68173                    (2961388800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68174                    (2972278800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68175                    (2992838400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68176                    (3003728400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68177                    (3024288000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68178                    (3035782800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68179                    (3056342400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68180                    (3067232400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68181                    (3087792000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68182                    (3098682000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68183                    (3119241600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68184                    (3130131600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68185                    (3150691200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68186                    (3161581200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68187                    (3182140800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68188                    (3193030800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68189                    (3213590400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68190                    (3225085200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68191                    (3245644800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68192                    (3256534800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68193                    (3277094400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68194                    (3287984400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68195                    (3308544000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68196                    (3319434000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68197                    (3339993600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68198                    (3350883600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68199                    (3371443200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68200                    (3382938000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68201                    (3403497600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68202                    (3414387600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68203                    (3434947200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68204                    (3445837200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68205                    (3466396800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68206                    (3477286800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68207                    (3497846400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68208                    (3508736400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68209                    (3529296000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68210                    (3540186000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68211                    (3560745600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68212                    (3572240400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68213                    (3592800000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68214                    (3603690000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68215                    (3624249600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68216                    (3635139600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68217                    (3655699200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68218                    (3666589200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68219                    (3687148800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68220                    (3698038800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68221                    (3718598400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68222                    (3730093200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68223                    (3750652800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68224                    (3761542800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68225                    (3782102400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68226                    (3792992400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68227                    (3813552000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68228                    (3824442000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68229                    (3845001600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68230                    (3855891600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68231                    (3876451200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68232                    (3887341200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68233                    (3907900800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68234                    (3919395600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68235                    (3939955200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68236                    (3950845200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68237                    (3971404800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68238                    (3982294800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68239                    (4002854400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68240                    (4013744400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68241                    (4034304000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68242                    (4045194000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68243                    (4065753600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68244                    (4076643600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68245                    (4097203200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68246                ];
68247                FixedTimespanSet {
68248                    first: FixedTimespan {
68249                        utc_offset: -25196,
68250                        dst_offset: 0,
68251                        name: Some("LMT"),
68252                    },
68253                    rest: REST
68254                }
68255            },
68256
68257            Tz::Mexico__BajaNorte => {
68258                const REST: &[(i64, FixedTimespan)] = &[
68259                    (-1514739600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68260                    (-1451667600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68261                    (-1343145600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68262                    (-1234803600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68263                    (-1222963200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68264                    (-1207242000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68265                    (-873820800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PWT") }),
68266                    (-769395600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PPT") }),
68267                    (-761418000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68268                    (-686073600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68269                    (-661539600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68270                    (-620755200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68271                    (-608144400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68272                    (-589384800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68273                    (-576082800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68274                    (-557935200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68275                    (-544633200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68276                    (-495039600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68277                    (-481734000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68278                    (-463590000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68279                    (-450284400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68280                    (-431535600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68281                    (-418230000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68282                    (-400086000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68283                    (-386780400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68284                    (-368636400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68285                    (-355330800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68286                    (-337186800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68287                    (-323881200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68288                    (-305737200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68289                    (-292431600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68290                    (199274400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68291                    (215600400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68292                    (230724000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68293                    (247050000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68294                    (262778400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68295                    (278499600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68296                    (294228000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68297                    (309949200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68298                    (325677600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68299                    (341398800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68300                    (357127200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68301                    (372848400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68302                    (388576800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68303                    (404902800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68304                    (420026400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68305                    (436352400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68306                    (452080800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68307                    (467802000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68308                    (483530400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68309                    (499251600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68310                    (514980000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68311                    (530701200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68312                    (544615200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68313                    (562150800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68314                    (576064800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68315                    (594205200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68316                    (607514400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68317                    (625654800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68318                    (638964000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68319                    (657104400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68320                    (671018400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68321                    (688554000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68322                    (702468000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68323                    (720003600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68324                    (733917600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68325                    (752058000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68326                    (765367200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68327                    (783507600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68328                    (796816800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68329                    (814957200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68330                    (828871200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68331                    (846406800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68332                    (860320800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68333                    (877856400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68334                    (891770400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68335                    (909306000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68336                    (923220000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68337                    (941360400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68338                    (954669600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68339                    (972810000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68340                    (986119200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68341                    (1004259600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68342                    (1018173600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68343                    (1035709200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68344                    (1049623200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68345                    (1067158800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68346                    (1081072800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68347                    (1099213200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68348                    (1112522400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68349                    (1130662800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68350                    (1143972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68351                    (1162112400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68352                    (1175421600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68353                    (1193562000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68354                    (1207476000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68355                    (1225011600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68356                    (1238925600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68357                    (1256461200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68358                    (1268560800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68359                    (1289120400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68360                    (1300010400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68361                    (1320570000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68362                    (1331460000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68363                    (1352019600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68364                    (1362909600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68365                    (1383469200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68366                    (1394359200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68367                    (1414918800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68368                    (1425808800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68369                    (1446368400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68370                    (1457863200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68371                    (1478422800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68372                    (1489312800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68373                    (1509872400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68374                    (1520762400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68375                    (1541322000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68376                    (1552212000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68377                    (1572771600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68378                    (1583661600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68379                    (1604221200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68380                    (1615716000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68381                    (1636275600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68382                    (1647165600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68383                    (1667725200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68384                    (1678615200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68385                    (1699174800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68386                    (1710064800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68387                    (1730624400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68388                    (1741514400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68389                    (1762074000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68390                    (1772964000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68391                    (1793523600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68392                    (1805018400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68393                    (1825578000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68394                    (1836468000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68395                    (1857027600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68396                    (1867917600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68397                    (1888477200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68398                    (1899367200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68399                    (1919926800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68400                    (1930816800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68401                    (1951376400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68402                    (1962871200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68403                    (1983430800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68404                    (1994320800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68405                    (2014880400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68406                    (2025770400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68407                    (2046330000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68408                    (2057220000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68409                    (2077779600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68410                    (2088669600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68411                    (2109229200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68412                    (2120119200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68413                    (2140678800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68414                    (2152173600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68415                    (2172733200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68416                    (2183623200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68417                    (2204182800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68418                    (2215072800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68419                    (2235632400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68420                    (2246522400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68421                    (2267082000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68422                    (2277972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68423                    (2298531600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68424                    (2309421600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68425                    (2329981200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68426                    (2341476000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68427                    (2362035600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68428                    (2372925600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68429                    (2393485200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68430                    (2404375200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68431                    (2424934800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68432                    (2435824800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68433                    (2456384400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68434                    (2467274400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68435                    (2487834000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68436                    (2499328800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68437                    (2519888400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68438                    (2530778400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68439                    (2551338000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68440                    (2562228000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68441                    (2582787600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68442                    (2593677600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68443                    (2614237200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68444                    (2625127200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68445                    (2645686800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68446                    (2656576800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68447                    (2677136400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68448                    (2688631200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68449                    (2709190800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68450                    (2720080800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68451                    (2740640400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68452                    (2751530400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68453                    (2772090000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68454                    (2782980000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68455                    (2803539600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68456                    (2814429600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68457                    (2834989200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68458                    (2846484000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68459                    (2867043600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68460                    (2877933600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68461                    (2898493200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68462                    (2909383200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68463                    (2929942800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68464                    (2940832800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68465                    (2961392400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68466                    (2972282400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68467                    (2992842000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68468                    (3003732000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68469                    (3024291600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68470                    (3035786400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68471                    (3056346000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68472                    (3067236000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68473                    (3087795600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68474                    (3098685600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68475                    (3119245200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68476                    (3130135200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68477                    (3150694800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68478                    (3161584800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68479                    (3182144400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68480                    (3193034400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68481                    (3213594000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68482                    (3225088800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68483                    (3245648400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68484                    (3256538400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68485                    (3277098000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68486                    (3287988000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68487                    (3308547600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68488                    (3319437600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68489                    (3339997200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68490                    (3350887200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68491                    (3371446800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68492                    (3382941600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68493                    (3403501200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68494                    (3414391200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68495                    (3434950800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68496                    (3445840800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68497                    (3466400400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68498                    (3477290400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68499                    (3497850000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68500                    (3508740000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68501                    (3529299600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68502                    (3540189600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68503                    (3560749200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68504                    (3572244000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68505                    (3592803600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68506                    (3603693600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68507                    (3624253200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68508                    (3635143200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68509                    (3655702800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68510                    (3666592800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68511                    (3687152400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68512                    (3698042400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68513                    (3718602000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68514                    (3730096800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68515                    (3750656400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68516                    (3761546400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68517                    (3782106000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68518                    (3792996000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68519                    (3813555600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68520                    (3824445600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68521                    (3845005200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68522                    (3855895200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68523                    (3876454800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68524                    (3887344800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68525                    (3907904400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68526                    (3919399200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68527                    (3939958800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68528                    (3950848800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68529                    (3971408400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68530                    (3982298400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68531                    (4002858000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68532                    (4013748000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68533                    (4034307600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68534                    (4045197600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68535                    (4065757200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68536                    (4076647200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
68537                    (4097206800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
68538                ];
68539                FixedTimespanSet {
68540                    first: FixedTimespan {
68541                        utc_offset: -28084,
68542                        dst_offset: 0,
68543                        name: Some("LMT"),
68544                    },
68545                    rest: REST
68546                }
68547            },
68548
68549            Tz::Mexico__BajaSur => {
68550                const REST: &[(i64, FixedTimespan)] = &[
68551                    (-1514739600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68552                    (-1343149200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
68553                    (-1234807200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68554                    (-1220461200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68555                    (-1207159200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68556                    (-1191344400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
68557                    (-873828000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68558                    (828867600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68559                    (846403200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68560                    (860317200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68561                    (877852800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68562                    (891766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68563                    (909302400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68564                    (923216400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68565                    (941356800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68566                    (954666000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68567                    (972806400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68568                    (989139600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68569                    (1001836800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68570                    (1018170000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68571                    (1035705600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68572                    (1049619600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68573                    (1067155200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68574                    (1081069200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68575                    (1099209600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68576                    (1112518800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68577                    (1130659200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68578                    (1143968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68579                    (1162108800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68580                    (1175418000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68581                    (1193558400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68582                    (1207472400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68583                    (1225008000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68584                    (1238922000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68585                    (1256457600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68586                    (1270371600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68587                    (1288512000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68588                    (1301821200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68589                    (1319961600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68590                    (1333270800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68591                    (1351411200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68592                    (1365325200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68593                    (1382860800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68594                    (1396774800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68595                    (1414310400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68596                    (1428224400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68597                    (1445760000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68598                    (1459674000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68599                    (1477814400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68600                    (1491123600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68601                    (1509264000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68602                    (1522573200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68603                    (1540713600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68604                    (1554627600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68605                    (1572163200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68606                    (1586077200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68607                    (1603612800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68608                    (1617526800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68609                    (1635667200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68610                    (1648976400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68611                    (1667116800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68612                ];
68613                FixedTimespanSet {
68614                    first: FixedTimespan {
68615                        utc_offset: -25540,
68616                        dst_offset: 0,
68617                        name: Some("LMT"),
68618                    },
68619                    rest: REST
68620                }
68621            },
68622
68623            Tz::Mexico__General => {
68624                const REST: &[(i64, FixedTimespan)] = &[
68625                    (-1514739600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68626                    (-1343149200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
68627                    (-1234807200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68628                    (-1220461200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
68629                    (-1207159200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
68630                    (-1191344400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
68631                    (-975261600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
68632                    (-963169200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
68633                    (-917114400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
68634                    (-907354800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
68635                    (-821901600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CWT") }),
68636                    (-810068400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
68637                    (-627501600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
68638                    (-612990000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
68639                    (828864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
68640                    (846399600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
68641                    (860313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
68642                    (877849200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
68643                    (891763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
68644                    (909298800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
68645                    (923212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
68646                    (941353200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
68647                    (954662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
68648                    (972802800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
68649                    (989136000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
68650                    (1001833200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
68651                    (1018166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
68652                    (1035702000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
68653                    (1049616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
68654                    (1067151600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
68655                    (1081065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
68656                    (1099206000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
68657                    (1112515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
68658                    (1130655600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
68659                    (1143964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
68660                    (1162105200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
68661                    (1175414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
68662                    (1193554800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
68663                    (1207468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
68664                    (1225004400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
68665                    (1238918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
68666                    (1256454000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
68667                    (1270368000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
68668                    (1288508400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
68669                    (1301817600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
68670                    (1319958000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
68671                    (1333267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
68672                    (1351407600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
68673                    (1365321600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
68674                    (1382857200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
68675                    (1396771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
68676                    (1414306800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
68677                    (1428220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
68678                    (1445756400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
68679                    (1459670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
68680                    (1477810800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
68681                    (1491120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
68682                    (1509260400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
68683                    (1522569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
68684                    (1540710000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
68685                    (1554624000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
68686                    (1572159600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
68687                    (1586073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
68688                    (1603609200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
68689                    (1617523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
68690                    (1635663600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
68691                    (1648972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
68692                    (1667113200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
68693                ];
68694                FixedTimespanSet {
68695                    first: FixedTimespan {
68696                        utc_offset: -23796,
68697                        dst_offset: 0,
68698                        name: Some("LMT"),
68699                    },
68700                    rest: REST
68701                }
68702            },
68703
68704            Tz::NZ => {
68705                const REST: &[(i64, FixedTimespan)] = &[
68706                    (-3192435544, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: Some("NZMT") }),
68707                    (-1330335000, FixedTimespan { utc_offset: 41400, dst_offset: 3600, name: Some("NZST") }),
68708                    (-1320057000, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: Some("NZMT") }),
68709                    (-1300699800, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: Some("NZST") }),
68710                    (-1287396000, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: Some("NZMT") }),
68711                    (-1269250200, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: Some("NZST") }),
68712                    (-1255946400, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: Some("NZMT") }),
68713                    (-1237800600, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: Some("NZST") }),
68714                    (-1224496800, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: Some("NZMT") }),
68715                    (-1206351000, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: Some("NZST") }),
68716                    (-1192442400, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: Some("NZMT") }),
68717                    (-1174901400, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: Some("NZST") }),
68718                    (-1160992800, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: Some("NZMT") }),
68719                    (-1143451800, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: Some("NZST") }),
68720                    (-1125914400, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: Some("NZMT") }),
68721                    (-1112607000, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: Some("NZST") }),
68722                    (-1094464800, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: Some("NZMT") }),
68723                    (-1081157400, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: Some("NZST") }),
68724                    (-1063015200, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: Some("NZMT") }),
68725                    (-1049707800, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: Some("NZST") }),
68726                    (-1031565600, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: Some("NZMT") }),
68727                    (-1018258200, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: Some("NZST") }),
68728                    (-1000116000, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: Some("NZMT") }),
68729                    (-986808600, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: Some("NZST") }),
68730                    (-968061600, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: Some("NZMT") }),
68731                    (-955359000, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: Some("NZST") }),
68732                    (-936612000, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: Some("NZMT") }),
68733                    (-923304600, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: Some("NZST") }),
68734                    (-757425600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68735                    (152632800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68736                    (162309600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68737                    (183477600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68738                    (194968800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68739                    (215532000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68740                    (226418400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68741                    (246981600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68742                    (257868000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68743                    (278431200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68744                    (289317600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68745                    (309880800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68746                    (320767200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68747                    (341330400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68748                    (352216800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68749                    (372780000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68750                    (384271200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68751                    (404834400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68752                    (415720800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68753                    (436284000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68754                    (447170400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68755                    (467733600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68756                    (478620000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68757                    (499183200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68758                    (510069600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68759                    (530632800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68760                    (541519200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68761                    (562082400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68762                    (573573600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68763                    (594136800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68764                    (605023200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68765                    (623772000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68766                    (637682400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68767                    (655221600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68768                    (669132000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68769                    (686671200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68770                    (700581600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68771                    (718120800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68772                    (732636000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68773                    (749570400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68774                    (764085600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68775                    (781020000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68776                    (795535200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68777                    (812469600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68778                    (826984800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68779                    (844524000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68780                    (858434400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68781                    (875973600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68782                    (889884000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68783                    (907423200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68784                    (921938400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68785                    (938872800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68786                    (953388000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68787                    (970322400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68788                    (984837600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68789                    (1002376800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68790                    (1016287200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68791                    (1033826400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68792                    (1047736800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68793                    (1065276000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68794                    (1079791200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68795                    (1096725600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68796                    (1111240800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68797                    (1128175200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68798                    (1142690400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68799                    (1159624800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68800                    (1174140000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68801                    (1191074400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68802                    (1207404000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68803                    (1222524000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68804                    (1238853600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68805                    (1253973600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68806                    (1270303200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68807                    (1285423200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68808                    (1301752800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68809                    (1316872800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68810                    (1333202400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68811                    (1348927200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68812                    (1365256800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68813                    (1380376800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68814                    (1396706400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68815                    (1411826400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68816                    (1428156000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68817                    (1443276000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68818                    (1459605600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68819                    (1474725600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68820                    (1491055200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68821                    (1506175200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68822                    (1522504800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68823                    (1538229600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68824                    (1554559200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68825                    (1569679200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68826                    (1586008800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68827                    (1601128800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68828                    (1617458400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68829                    (1632578400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68830                    (1648908000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68831                    (1664028000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68832                    (1680357600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68833                    (1695477600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68834                    (1712412000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68835                    (1727532000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68836                    (1743861600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68837                    (1758981600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68838                    (1775311200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68839                    (1790431200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68840                    (1806760800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68841                    (1821880800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68842                    (1838210400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68843                    (1853330400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68844                    (1869660000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68845                    (1885384800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68846                    (1901714400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68847                    (1916834400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68848                    (1933164000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68849                    (1948284000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68850                    (1964613600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68851                    (1979733600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68852                    (1996063200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68853                    (2011183200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68854                    (2027512800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68855                    (2042632800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68856                    (2058962400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68857                    (2074687200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68858                    (2091016800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68859                    (2106136800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68860                    (2122466400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68861                    (2137586400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68862                    (2153916000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68863                    (2169036000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68864                    (2185365600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68865                    (2200485600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68866                    (2216815200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68867                    (2232540000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68868                    (2248869600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68869                    (2263989600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68870                    (2280319200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68871                    (2295439200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68872                    (2311768800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68873                    (2326888800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68874                    (2343218400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68875                    (2358338400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68876                    (2374668000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68877                    (2389788000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68878                    (2406117600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68879                    (2421842400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68880                    (2438172000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68881                    (2453292000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68882                    (2469621600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68883                    (2484741600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68884                    (2501071200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68885                    (2516191200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68886                    (2532520800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68887                    (2547640800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68888                    (2563970400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68889                    (2579090400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68890                    (2596024800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68891                    (2611144800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68892                    (2627474400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68893                    (2642594400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68894                    (2658924000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68895                    (2674044000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68896                    (2690373600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68897                    (2705493600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68898                    (2721823200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68899                    (2736943200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68900                    (2753272800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68901                    (2768997600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68902                    (2785327200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68903                    (2800447200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68904                    (2816776800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68905                    (2831896800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68906                    (2848226400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68907                    (2863346400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68908                    (2879676000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68909                    (2894796000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68910                    (2911125600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68911                    (2926245600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68912                    (2942575200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68913                    (2958300000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68914                    (2974629600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68915                    (2989749600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68916                    (3006079200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68917                    (3021199200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68918                    (3037528800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68919                    (3052648800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68920                    (3068978400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68921                    (3084098400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68922                    (3100428000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68923                    (3116152800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68924                    (3132482400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68925                    (3147602400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68926                    (3163932000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68927                    (3179052000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68928                    (3195381600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68929                    (3210501600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68930                    (3226831200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68931                    (3241951200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68932                    (3258280800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68933                    (3273400800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68934                    (3289730400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68935                    (3305455200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68936                    (3321784800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68937                    (3336904800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68938                    (3353234400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68939                    (3368354400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68940                    (3384684000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68941                    (3399804000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68942                    (3416133600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68943                    (3431253600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68944                    (3447583200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68945                    (3462703200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68946                    (3479637600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68947                    (3494757600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68948                    (3511087200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68949                    (3526207200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68950                    (3542536800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68951                    (3557656800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68952                    (3573986400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68953                    (3589106400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68954                    (3605436000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68955                    (3620556000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68956                    (3636885600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68957                    (3652610400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68958                    (3668940000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68959                    (3684060000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68960                    (3700389600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68961                    (3715509600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68962                    (3731839200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68963                    (3746959200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68964                    (3763288800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68965                    (3778408800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68966                    (3794738400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68967                    (3809858400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68968                    (3826188000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68969                    (3841912800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68970                    (3858242400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68971                    (3873362400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68972                    (3889692000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68973                    (3904812000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68974                    (3921141600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68975                    (3936261600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68976                    (3952591200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68977                    (3967711200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68978                    (3984040800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68979                    (3999765600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68980                    (4016095200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68981                    (4031215200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68982                    (4047544800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68983                    (4062664800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68984                    (4078994400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
68985                    (4094114400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
68986                ];
68987                FixedTimespanSet {
68988                    first: FixedTimespan {
68989                        utc_offset: 41944,
68990                        dst_offset: 0,
68991                        name: Some("LMT"),
68992                    },
68993                    rest: REST
68994                }
68995            },
68996
68997            Tz::NZCHAT => {
68998                const REST: &[(i64, FixedTimespan)] = &[
68999                    (-3192437628, FixedTimespan { utc_offset: 44100, dst_offset: 0, name: None }),
69000                    (-757426500, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69001                    (152632800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69002                    (162309600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69003                    (183477600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69004                    (194968800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69005                    (215532000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69006                    (226418400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69007                    (246981600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69008                    (257868000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69009                    (278431200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69010                    (289317600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69011                    (309880800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69012                    (320767200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69013                    (341330400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69014                    (352216800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69015                    (372780000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69016                    (384271200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69017                    (404834400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69018                    (415720800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69019                    (436284000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69020                    (447170400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69021                    (467733600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69022                    (478620000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69023                    (499183200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69024                    (510069600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69025                    (530632800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69026                    (541519200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69027                    (562082400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69028                    (573573600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69029                    (594136800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69030                    (605023200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69031                    (623772000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69032                    (637682400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69033                    (655221600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69034                    (669132000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69035                    (686671200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69036                    (700581600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69037                    (718120800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69038                    (732636000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69039                    (749570400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69040                    (764085600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69041                    (781020000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69042                    (795535200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69043                    (812469600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69044                    (826984800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69045                    (844524000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69046                    (858434400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69047                    (875973600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69048                    (889884000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69049                    (907423200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69050                    (921938400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69051                    (938872800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69052                    (953388000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69053                    (970322400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69054                    (984837600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69055                    (1002376800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69056                    (1016287200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69057                    (1033826400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69058                    (1047736800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69059                    (1065276000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69060                    (1079791200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69061                    (1096725600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69062                    (1111240800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69063                    (1128175200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69064                    (1142690400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69065                    (1159624800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69066                    (1174140000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69067                    (1191074400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69068                    (1207404000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69069                    (1222524000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69070                    (1238853600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69071                    (1253973600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69072                    (1270303200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69073                    (1285423200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69074                    (1301752800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69075                    (1316872800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69076                    (1333202400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69077                    (1348927200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69078                    (1365256800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69079                    (1380376800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69080                    (1396706400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69081                    (1411826400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69082                    (1428156000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69083                    (1443276000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69084                    (1459605600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69085                    (1474725600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69086                    (1491055200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69087                    (1506175200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69088                    (1522504800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69089                    (1538229600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69090                    (1554559200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69091                    (1569679200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69092                    (1586008800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69093                    (1601128800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69094                    (1617458400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69095                    (1632578400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69096                    (1648908000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69097                    (1664028000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69098                    (1680357600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69099                    (1695477600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69100                    (1712412000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69101                    (1727532000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69102                    (1743861600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69103                    (1758981600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69104                    (1775311200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69105                    (1790431200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69106                    (1806760800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69107                    (1821880800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69108                    (1838210400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69109                    (1853330400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69110                    (1869660000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69111                    (1885384800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69112                    (1901714400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69113                    (1916834400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69114                    (1933164000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69115                    (1948284000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69116                    (1964613600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69117                    (1979733600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69118                    (1996063200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69119                    (2011183200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69120                    (2027512800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69121                    (2042632800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69122                    (2058962400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69123                    (2074687200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69124                    (2091016800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69125                    (2106136800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69126                    (2122466400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69127                    (2137586400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69128                    (2153916000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69129                    (2169036000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69130                    (2185365600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69131                    (2200485600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69132                    (2216815200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69133                    (2232540000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69134                    (2248869600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69135                    (2263989600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69136                    (2280319200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69137                    (2295439200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69138                    (2311768800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69139                    (2326888800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69140                    (2343218400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69141                    (2358338400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69142                    (2374668000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69143                    (2389788000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69144                    (2406117600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69145                    (2421842400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69146                    (2438172000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69147                    (2453292000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69148                    (2469621600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69149                    (2484741600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69150                    (2501071200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69151                    (2516191200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69152                    (2532520800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69153                    (2547640800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69154                    (2563970400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69155                    (2579090400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69156                    (2596024800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69157                    (2611144800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69158                    (2627474400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69159                    (2642594400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69160                    (2658924000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69161                    (2674044000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69162                    (2690373600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69163                    (2705493600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69164                    (2721823200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69165                    (2736943200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69166                    (2753272800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69167                    (2768997600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69168                    (2785327200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69169                    (2800447200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69170                    (2816776800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69171                    (2831896800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69172                    (2848226400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69173                    (2863346400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69174                    (2879676000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69175                    (2894796000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69176                    (2911125600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69177                    (2926245600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69178                    (2942575200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69179                    (2958300000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69180                    (2974629600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69181                    (2989749600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69182                    (3006079200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69183                    (3021199200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69184                    (3037528800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69185                    (3052648800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69186                    (3068978400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69187                    (3084098400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69188                    (3100428000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69189                    (3116152800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69190                    (3132482400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69191                    (3147602400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69192                    (3163932000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69193                    (3179052000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69194                    (3195381600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69195                    (3210501600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69196                    (3226831200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69197                    (3241951200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69198                    (3258280800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69199                    (3273400800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69200                    (3289730400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69201                    (3305455200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69202                    (3321784800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69203                    (3336904800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69204                    (3353234400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69205                    (3368354400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69206                    (3384684000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69207                    (3399804000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69208                    (3416133600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69209                    (3431253600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69210                    (3447583200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69211                    (3462703200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69212                    (3479637600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69213                    (3494757600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69214                    (3511087200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69215                    (3526207200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69216                    (3542536800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69217                    (3557656800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69218                    (3573986400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69219                    (3589106400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69220                    (3605436000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69221                    (3620556000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69222                    (3636885600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69223                    (3652610400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69224                    (3668940000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69225                    (3684060000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69226                    (3700389600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69227                    (3715509600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69228                    (3731839200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69229                    (3746959200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69230                    (3763288800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69231                    (3778408800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69232                    (3794738400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69233                    (3809858400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69234                    (3826188000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69235                    (3841912800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69236                    (3858242400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69237                    (3873362400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69238                    (3889692000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69239                    (3904812000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69240                    (3921141600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69241                    (3936261600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69242                    (3952591200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69243                    (3967711200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69244                    (3984040800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69245                    (3999765600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69246                    (4016095200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69247                    (4031215200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69248                    (4047544800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69249                    (4062664800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69250                    (4078994400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
69251                    (4094114400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
69252                ];
69253                FixedTimespanSet {
69254                    first: FixedTimespan {
69255                        utc_offset: 44028,
69256                        dst_offset: 0,
69257                        name: Some("LMT"),
69258                    },
69259                    rest: REST
69260                }
69261            },
69262
69263            Tz::Navajo => {
69264                const REST: &[(i64, FixedTimespan)] = &[
69265                    (-2717643600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69266                    (-1633273200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69267                    (-1615132800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69268                    (-1601823600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69269                    (-1583683200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69270                    (-1570374000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69271                    (-1551628800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69272                    (-1538924400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69273                    (-1534089600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69274                    (-880210800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MWT") }),
69275                    (-769395600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MPT") }),
69276                    (-765388800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69277                    (-147884400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69278                    (-131558400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69279                    (-116434800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69280                    (-100108800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69281                    (-84380400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69282                    (-68659200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69283                    (-52930800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69284                    (-37209600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69285                    (-21481200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69286                    (-5760000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69287                    (9968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69288                    (25689600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69289                    (41418000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69290                    (57744000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69291                    (73472400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69292                    (89193600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69293                    (104922000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69294                    (120643200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69295                    (126694800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69296                    (152092800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69297                    (162378000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69298                    (183542400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69299                    (199270800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69300                    (215596800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69301                    (230720400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69302                    (247046400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69303                    (262774800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69304                    (278496000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69305                    (294224400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69306                    (309945600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69307                    (325674000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69308                    (341395200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69309                    (357123600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69310                    (372844800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69311                    (388573200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69312                    (404899200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69313                    (420022800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69314                    (436348800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69315                    (452077200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69316                    (467798400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69317                    (483526800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69318                    (499248000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69319                    (514976400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69320                    (530697600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69321                    (544611600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69322                    (562147200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69323                    (576061200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69324                    (594201600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69325                    (607510800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69326                    (625651200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69327                    (638960400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69328                    (657100800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69329                    (671014800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69330                    (688550400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69331                    (702464400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69332                    (720000000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69333                    (733914000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69334                    (752054400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69335                    (765363600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69336                    (783504000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69337                    (796813200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69338                    (814953600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69339                    (828867600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69340                    (846403200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69341                    (860317200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69342                    (877852800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69343                    (891766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69344                    (909302400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69345                    (923216400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69346                    (941356800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69347                    (954666000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69348                    (972806400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69349                    (986115600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69350                    (1004256000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69351                    (1018170000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69352                    (1035705600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69353                    (1049619600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69354                    (1067155200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69355                    (1081069200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69356                    (1099209600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69357                    (1112518800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69358                    (1130659200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69359                    (1143968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69360                    (1162108800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69361                    (1173603600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69362                    (1194163200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69363                    (1205053200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69364                    (1225612800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69365                    (1236502800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69366                    (1257062400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69367                    (1268557200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69368                    (1289116800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69369                    (1300006800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69370                    (1320566400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69371                    (1331456400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69372                    (1352016000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69373                    (1362906000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69374                    (1383465600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69375                    (1394355600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69376                    (1414915200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69377                    (1425805200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69378                    (1446364800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69379                    (1457859600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69380                    (1478419200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69381                    (1489309200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69382                    (1509868800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69383                    (1520758800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69384                    (1541318400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69385                    (1552208400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69386                    (1572768000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69387                    (1583658000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69388                    (1604217600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69389                    (1615712400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69390                    (1636272000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69391                    (1647162000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69392                    (1667721600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69393                    (1678611600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69394                    (1699171200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69395                    (1710061200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69396                    (1730620800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69397                    (1741510800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69398                    (1762070400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69399                    (1772960400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69400                    (1793520000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69401                    (1805014800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69402                    (1825574400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69403                    (1836464400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69404                    (1857024000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69405                    (1867914000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69406                    (1888473600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69407                    (1899363600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69408                    (1919923200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69409                    (1930813200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69410                    (1951372800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69411                    (1962867600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69412                    (1983427200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69413                    (1994317200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69414                    (2014876800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69415                    (2025766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69416                    (2046326400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69417                    (2057216400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69418                    (2077776000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69419                    (2088666000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69420                    (2109225600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69421                    (2120115600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69422                    (2140675200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69423                    (2152170000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69424                    (2172729600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69425                    (2183619600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69426                    (2204179200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69427                    (2215069200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69428                    (2235628800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69429                    (2246518800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69430                    (2267078400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69431                    (2277968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69432                    (2298528000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69433                    (2309418000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69434                    (2329977600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69435                    (2341472400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69436                    (2362032000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69437                    (2372922000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69438                    (2393481600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69439                    (2404371600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69440                    (2424931200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69441                    (2435821200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69442                    (2456380800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69443                    (2467270800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69444                    (2487830400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69445                    (2499325200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69446                    (2519884800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69447                    (2530774800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69448                    (2551334400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69449                    (2562224400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69450                    (2582784000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69451                    (2593674000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69452                    (2614233600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69453                    (2625123600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69454                    (2645683200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69455                    (2656573200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69456                    (2677132800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69457                    (2688627600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69458                    (2709187200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69459                    (2720077200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69460                    (2740636800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69461                    (2751526800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69462                    (2772086400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69463                    (2782976400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69464                    (2803536000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69465                    (2814426000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69466                    (2834985600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69467                    (2846480400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69468                    (2867040000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69469                    (2877930000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69470                    (2898489600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69471                    (2909379600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69472                    (2929939200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69473                    (2940829200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69474                    (2961388800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69475                    (2972278800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69476                    (2992838400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69477                    (3003728400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69478                    (3024288000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69479                    (3035782800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69480                    (3056342400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69481                    (3067232400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69482                    (3087792000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69483                    (3098682000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69484                    (3119241600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69485                    (3130131600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69486                    (3150691200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69487                    (3161581200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69488                    (3182140800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69489                    (3193030800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69490                    (3213590400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69491                    (3225085200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69492                    (3245644800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69493                    (3256534800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69494                    (3277094400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69495                    (3287984400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69496                    (3308544000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69497                    (3319434000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69498                    (3339993600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69499                    (3350883600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69500                    (3371443200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69501                    (3382938000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69502                    (3403497600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69503                    (3414387600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69504                    (3434947200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69505                    (3445837200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69506                    (3466396800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69507                    (3477286800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69508                    (3497846400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69509                    (3508736400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69510                    (3529296000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69511                    (3540186000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69512                    (3560745600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69513                    (3572240400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69514                    (3592800000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69515                    (3603690000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69516                    (3624249600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69517                    (3635139600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69518                    (3655699200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69519                    (3666589200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69520                    (3687148800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69521                    (3698038800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69522                    (3718598400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69523                    (3730093200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69524                    (3750652800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69525                    (3761542800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69526                    (3782102400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69527                    (3792992400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69528                    (3813552000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69529                    (3824442000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69530                    (3845001600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69531                    (3855891600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69532                    (3876451200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69533                    (3887341200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69534                    (3907900800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69535                    (3919395600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69536                    (3939955200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69537                    (3950845200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69538                    (3971404800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69539                    (3982294800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69540                    (4002854400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69541                    (4013744400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69542                    (4034304000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69543                    (4045194000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69544                    (4065753600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69545                    (4076643600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
69546                    (4097203200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
69547                ];
69548                FixedTimespanSet {
69549                    first: FixedTimespan {
69550                        utc_offset: -25196,
69551                        dst_offset: 0,
69552                        name: Some("LMT"),
69553                    },
69554                    rest: REST
69555                }
69556            },
69557
69558            Tz::PRC => {
69559                const REST: &[(i64, FixedTimespan)] = &[
69560                    (-2177481943, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
69561                    (-1600675200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
69562                    (-1585904400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
69563                    (-933667200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
69564                    (-922093200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
69565                    (-908870400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
69566                    (-888829200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
69567                    (-881049600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
69568                    (-767869200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
69569                    (-745833600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
69570                    (-733827600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
69571                    (-716889600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
69572                    (-699613200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
69573                    (-683884800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
69574                    (-670669200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
69575                    (-652348800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
69576                    (-650019600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
69577                    (515527200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
69578                    (527014800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
69579                    (545162400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
69580                    (558464400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
69581                    (577216800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
69582                    (589914000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
69583                    (608666400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
69584                    (621968400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
69585                    (640116000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
69586                    (653418000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
69587                    (671565600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
69588                    (684867600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
69589                ];
69590                FixedTimespanSet {
69591                    first: FixedTimespan {
69592                        utc_offset: 29143,
69593                        dst_offset: 0,
69594                        name: Some("LMT"),
69595                    },
69596                    rest: REST
69597                }
69598            },
69599
69600            Tz::PST8PDT => {
69601                const REST: &[(i64, FixedTimespan)] = &[
69602                    (-2717640000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69603                    (-1633269600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69604                    (-1615129200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69605                    (-1601820000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69606                    (-1583679600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69607                    (-880207200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PWT") }),
69608                    (-769395600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PPT") }),
69609                    (-765385200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69610                    (-687967140, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69611                    (-662655600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69612                    (-620838000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69613                    (-608137200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69614                    (-589388400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69615                    (-576082800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69616                    (-557938800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69617                    (-544633200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69618                    (-526489200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69619                    (-513183600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69620                    (-495039600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69621                    (-481734000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69622                    (-463590000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69623                    (-450284400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69624                    (-431535600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69625                    (-418230000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69626                    (-400086000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69627                    (-386780400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69628                    (-368636400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69629                    (-355330800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69630                    (-337186800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69631                    (-323881200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69632                    (-305737200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69633                    (-292431600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69634                    (-273682800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69635                    (-260982000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69636                    (-242233200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69637                    (-226508400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69638                    (-210783600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69639                    (-195058800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69640                    (-179334000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69641                    (-163609200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69642                    (-147884400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69643                    (-131554800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69644                    (-116434800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69645                    (-100105200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69646                    (-84376800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69647                    (-68655600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69648                    (-52927200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69649                    (-37206000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69650                    (-21477600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69651                    (-5756400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69652                    (9972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69653                    (25693200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69654                    (41421600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69655                    (57747600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69656                    (73476000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69657                    (89197200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69658                    (104925600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69659                    (120646800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69660                    (126698400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69661                    (152096400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69662                    (162381600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69663                    (183546000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69664                    (199274400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69665                    (215600400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69666                    (230724000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69667                    (247050000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69668                    (262778400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69669                    (278499600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69670                    (294228000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69671                    (309949200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69672                    (325677600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69673                    (341398800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69674                    (357127200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69675                    (372848400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69676                    (388576800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69677                    (404902800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69678                    (420026400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69679                    (436352400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69680                    (452080800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69681                    (467802000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69682                    (483530400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69683                    (499251600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69684                    (514980000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69685                    (530701200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69686                    (544615200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69687                    (562150800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69688                    (576064800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69689                    (594205200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69690                    (607514400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69691                    (625654800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69692                    (638964000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69693                    (657104400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69694                    (671018400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69695                    (688554000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69696                    (702468000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69697                    (720003600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69698                    (733917600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69699                    (752058000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69700                    (765367200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69701                    (783507600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69702                    (796816800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69703                    (814957200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69704                    (828871200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69705                    (846406800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69706                    (860320800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69707                    (877856400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69708                    (891770400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69709                    (909306000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69710                    (923220000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69711                    (941360400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69712                    (954669600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69713                    (972810000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69714                    (986119200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69715                    (1004259600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69716                    (1018173600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69717                    (1035709200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69718                    (1049623200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69719                    (1067158800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69720                    (1081072800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69721                    (1099213200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69722                    (1112522400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69723                    (1130662800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69724                    (1143972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69725                    (1162112400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69726                    (1173607200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69727                    (1194166800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69728                    (1205056800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69729                    (1225616400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69730                    (1236506400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69731                    (1257066000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69732                    (1268560800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69733                    (1289120400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69734                    (1300010400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69735                    (1320570000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69736                    (1331460000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69737                    (1352019600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69738                    (1362909600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69739                    (1383469200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69740                    (1394359200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69741                    (1414918800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69742                    (1425808800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69743                    (1446368400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69744                    (1457863200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69745                    (1478422800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69746                    (1489312800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69747                    (1509872400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69748                    (1520762400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69749                    (1541322000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69750                    (1552212000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69751                    (1572771600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69752                    (1583661600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69753                    (1604221200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69754                    (1615716000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69755                    (1636275600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69756                    (1647165600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69757                    (1667725200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69758                    (1678615200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69759                    (1699174800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69760                    (1710064800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69761                    (1730624400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69762                    (1741514400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69763                    (1762074000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69764                    (1772964000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69765                    (1793523600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69766                    (1805018400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69767                    (1825578000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69768                    (1836468000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69769                    (1857027600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69770                    (1867917600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69771                    (1888477200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69772                    (1899367200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69773                    (1919926800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69774                    (1930816800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69775                    (1951376400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69776                    (1962871200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69777                    (1983430800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69778                    (1994320800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69779                    (2014880400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69780                    (2025770400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69781                    (2046330000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69782                    (2057220000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69783                    (2077779600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69784                    (2088669600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69785                    (2109229200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69786                    (2120119200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69787                    (2140678800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69788                    (2152173600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69789                    (2172733200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69790                    (2183623200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69791                    (2204182800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69792                    (2215072800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69793                    (2235632400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69794                    (2246522400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69795                    (2267082000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69796                    (2277972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69797                    (2298531600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69798                    (2309421600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69799                    (2329981200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69800                    (2341476000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69801                    (2362035600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69802                    (2372925600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69803                    (2393485200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69804                    (2404375200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69805                    (2424934800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69806                    (2435824800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69807                    (2456384400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69808                    (2467274400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69809                    (2487834000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69810                    (2499328800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69811                    (2519888400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69812                    (2530778400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69813                    (2551338000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69814                    (2562228000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69815                    (2582787600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69816                    (2593677600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69817                    (2614237200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69818                    (2625127200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69819                    (2645686800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69820                    (2656576800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69821                    (2677136400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69822                    (2688631200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69823                    (2709190800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69824                    (2720080800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69825                    (2740640400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69826                    (2751530400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69827                    (2772090000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69828                    (2782980000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69829                    (2803539600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69830                    (2814429600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69831                    (2834989200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69832                    (2846484000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69833                    (2867043600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69834                    (2877933600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69835                    (2898493200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69836                    (2909383200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69837                    (2929942800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69838                    (2940832800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69839                    (2961392400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69840                    (2972282400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69841                    (2992842000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69842                    (3003732000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69843                    (3024291600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69844                    (3035786400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69845                    (3056346000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69846                    (3067236000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69847                    (3087795600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69848                    (3098685600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69849                    (3119245200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69850                    (3130135200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69851                    (3150694800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69852                    (3161584800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69853                    (3182144400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69854                    (3193034400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69855                    (3213594000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69856                    (3225088800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69857                    (3245648400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69858                    (3256538400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69859                    (3277098000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69860                    (3287988000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69861                    (3308547600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69862                    (3319437600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69863                    (3339997200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69864                    (3350887200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69865                    (3371446800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69866                    (3382941600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69867                    (3403501200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69868                    (3414391200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69869                    (3434950800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69870                    (3445840800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69871                    (3466400400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69872                    (3477290400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69873                    (3497850000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69874                    (3508740000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69875                    (3529299600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69876                    (3540189600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69877                    (3560749200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69878                    (3572244000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69879                    (3592803600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69880                    (3603693600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69881                    (3624253200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69882                    (3635143200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69883                    (3655702800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69884                    (3666592800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69885                    (3687152400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69886                    (3698042400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69887                    (3718602000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69888                    (3730096800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69889                    (3750656400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69890                    (3761546400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69891                    (3782106000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69892                    (3792996000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69893                    (3813555600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69894                    (3824445600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69895                    (3845005200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69896                    (3855895200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69897                    (3876454800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69898                    (3887344800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69899                    (3907904400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69900                    (3919399200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69901                    (3939958800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69902                    (3950848800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69903                    (3971408400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69904                    (3982298400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69905                    (4002858000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69906                    (4013748000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69907                    (4034307600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69908                    (4045197600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69909                    (4065757200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69910                    (4076647200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
69911                    (4097206800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
69912                ];
69913                FixedTimespanSet {
69914                    first: FixedTimespan {
69915                        utc_offset: -28378,
69916                        dst_offset: 0,
69917                        name: Some("LMT"),
69918                    },
69919                    rest: REST
69920                }
69921            },
69922
69923            Tz::Pacific__Apia => {
69924                const REST: &[(i64, FixedTimespan)] = &[
69925                    (-2445424384, FixedTimespan { utc_offset: -41216, dst_offset: 0, name: Some("LMT") }),
69926                    (-1861878784, FixedTimespan { utc_offset: -41400, dst_offset: 0, name: None }),
69927                    (-631110600, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: None }),
69928                    (1285498800, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: None }),
69929                    (1301752800, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: None }),
69930                    (1316872800, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: None }),
69931                    (1325239200, FixedTimespan { utc_offset: 46800, dst_offset: 3600, name: None }),
69932                    (1333202400, FixedTimespan { utc_offset: 46800, dst_offset: 0, name: None }),
69933                    (1348927200, FixedTimespan { utc_offset: 46800, dst_offset: 3600, name: None }),
69934                    (1365256800, FixedTimespan { utc_offset: 46800, dst_offset: 0, name: None }),
69935                    (1380376800, FixedTimespan { utc_offset: 46800, dst_offset: 3600, name: None }),
69936                    (1396706400, FixedTimespan { utc_offset: 46800, dst_offset: 0, name: None }),
69937                    (1411826400, FixedTimespan { utc_offset: 46800, dst_offset: 3600, name: None }),
69938                    (1428156000, FixedTimespan { utc_offset: 46800, dst_offset: 0, name: None }),
69939                    (1443276000, FixedTimespan { utc_offset: 46800, dst_offset: 3600, name: None }),
69940                    (1459605600, FixedTimespan { utc_offset: 46800, dst_offset: 0, name: None }),
69941                    (1474725600, FixedTimespan { utc_offset: 46800, dst_offset: 3600, name: None }),
69942                    (1491055200, FixedTimespan { utc_offset: 46800, dst_offset: 0, name: None }),
69943                    (1506175200, FixedTimespan { utc_offset: 46800, dst_offset: 3600, name: None }),
69944                    (1522504800, FixedTimespan { utc_offset: 46800, dst_offset: 0, name: None }),
69945                    (1538229600, FixedTimespan { utc_offset: 46800, dst_offset: 3600, name: None }),
69946                    (1554559200, FixedTimespan { utc_offset: 46800, dst_offset: 0, name: None }),
69947                    (1569679200, FixedTimespan { utc_offset: 46800, dst_offset: 3600, name: None }),
69948                    (1586008800, FixedTimespan { utc_offset: 46800, dst_offset: 0, name: None }),
69949                    (1601128800, FixedTimespan { utc_offset: 46800, dst_offset: 3600, name: None }),
69950                    (1617458400, FixedTimespan { utc_offset: 46800, dst_offset: 0, name: None }),
69951                ];
69952                FixedTimespanSet {
69953                    first: FixedTimespan {
69954                        utc_offset: 45184,
69955                        dst_offset: 0,
69956                        name: Some("LMT"),
69957                    },
69958                    rest: REST
69959                }
69960            },
69961
69962            Tz::Pacific__Auckland => {
69963                const REST: &[(i64, FixedTimespan)] = &[
69964                    (-3192435544, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: Some("NZMT") }),
69965                    (-1330335000, FixedTimespan { utc_offset: 41400, dst_offset: 3600, name: Some("NZST") }),
69966                    (-1320057000, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: Some("NZMT") }),
69967                    (-1300699800, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: Some("NZST") }),
69968                    (-1287396000, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: Some("NZMT") }),
69969                    (-1269250200, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: Some("NZST") }),
69970                    (-1255946400, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: Some("NZMT") }),
69971                    (-1237800600, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: Some("NZST") }),
69972                    (-1224496800, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: Some("NZMT") }),
69973                    (-1206351000, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: Some("NZST") }),
69974                    (-1192442400, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: Some("NZMT") }),
69975                    (-1174901400, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: Some("NZST") }),
69976                    (-1160992800, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: Some("NZMT") }),
69977                    (-1143451800, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: Some("NZST") }),
69978                    (-1125914400, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: Some("NZMT") }),
69979                    (-1112607000, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: Some("NZST") }),
69980                    (-1094464800, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: Some("NZMT") }),
69981                    (-1081157400, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: Some("NZST") }),
69982                    (-1063015200, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: Some("NZMT") }),
69983                    (-1049707800, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: Some("NZST") }),
69984                    (-1031565600, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: Some("NZMT") }),
69985                    (-1018258200, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: Some("NZST") }),
69986                    (-1000116000, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: Some("NZMT") }),
69987                    (-986808600, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: Some("NZST") }),
69988                    (-968061600, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: Some("NZMT") }),
69989                    (-955359000, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: Some("NZST") }),
69990                    (-936612000, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: Some("NZMT") }),
69991                    (-923304600, FixedTimespan { utc_offset: 41400, dst_offset: 1800, name: Some("NZST") }),
69992                    (-757425600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
69993                    (152632800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
69994                    (162309600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
69995                    (183477600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
69996                    (194968800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
69997                    (215532000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
69998                    (226418400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
69999                    (246981600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70000                    (257868000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70001                    (278431200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70002                    (289317600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70003                    (309880800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70004                    (320767200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70005                    (341330400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70006                    (352216800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70007                    (372780000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70008                    (384271200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70009                    (404834400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70010                    (415720800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70011                    (436284000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70012                    (447170400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70013                    (467733600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70014                    (478620000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70015                    (499183200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70016                    (510069600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70017                    (530632800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70018                    (541519200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70019                    (562082400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70020                    (573573600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70021                    (594136800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70022                    (605023200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70023                    (623772000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70024                    (637682400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70025                    (655221600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70026                    (669132000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70027                    (686671200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70028                    (700581600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70029                    (718120800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70030                    (732636000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70031                    (749570400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70032                    (764085600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70033                    (781020000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70034                    (795535200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70035                    (812469600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70036                    (826984800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70037                    (844524000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70038                    (858434400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70039                    (875973600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70040                    (889884000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70041                    (907423200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70042                    (921938400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70043                    (938872800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70044                    (953388000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70045                    (970322400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70046                    (984837600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70047                    (1002376800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70048                    (1016287200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70049                    (1033826400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70050                    (1047736800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70051                    (1065276000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70052                    (1079791200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70053                    (1096725600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70054                    (1111240800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70055                    (1128175200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70056                    (1142690400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70057                    (1159624800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70058                    (1174140000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70059                    (1191074400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70060                    (1207404000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70061                    (1222524000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70062                    (1238853600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70063                    (1253973600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70064                    (1270303200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70065                    (1285423200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70066                    (1301752800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70067                    (1316872800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70068                    (1333202400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70069                    (1348927200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70070                    (1365256800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70071                    (1380376800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70072                    (1396706400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70073                    (1411826400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70074                    (1428156000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70075                    (1443276000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70076                    (1459605600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70077                    (1474725600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70078                    (1491055200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70079                    (1506175200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70080                    (1522504800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70081                    (1538229600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70082                    (1554559200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70083                    (1569679200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70084                    (1586008800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70085                    (1601128800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70086                    (1617458400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70087                    (1632578400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70088                    (1648908000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70089                    (1664028000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70090                    (1680357600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70091                    (1695477600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70092                    (1712412000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70093                    (1727532000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70094                    (1743861600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70095                    (1758981600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70096                    (1775311200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70097                    (1790431200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70098                    (1806760800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70099                    (1821880800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70100                    (1838210400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70101                    (1853330400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70102                    (1869660000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70103                    (1885384800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70104                    (1901714400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70105                    (1916834400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70106                    (1933164000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70107                    (1948284000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70108                    (1964613600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70109                    (1979733600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70110                    (1996063200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70111                    (2011183200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70112                    (2027512800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70113                    (2042632800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70114                    (2058962400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70115                    (2074687200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70116                    (2091016800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70117                    (2106136800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70118                    (2122466400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70119                    (2137586400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70120                    (2153916000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70121                    (2169036000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70122                    (2185365600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70123                    (2200485600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70124                    (2216815200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70125                    (2232540000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70126                    (2248869600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70127                    (2263989600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70128                    (2280319200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70129                    (2295439200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70130                    (2311768800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70131                    (2326888800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70132                    (2343218400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70133                    (2358338400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70134                    (2374668000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70135                    (2389788000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70136                    (2406117600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70137                    (2421842400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70138                    (2438172000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70139                    (2453292000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70140                    (2469621600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70141                    (2484741600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70142                    (2501071200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70143                    (2516191200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70144                    (2532520800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70145                    (2547640800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70146                    (2563970400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70147                    (2579090400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70148                    (2596024800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70149                    (2611144800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70150                    (2627474400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70151                    (2642594400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70152                    (2658924000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70153                    (2674044000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70154                    (2690373600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70155                    (2705493600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70156                    (2721823200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70157                    (2736943200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70158                    (2753272800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70159                    (2768997600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70160                    (2785327200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70161                    (2800447200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70162                    (2816776800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70163                    (2831896800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70164                    (2848226400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70165                    (2863346400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70166                    (2879676000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70167                    (2894796000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70168                    (2911125600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70169                    (2926245600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70170                    (2942575200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70171                    (2958300000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70172                    (2974629600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70173                    (2989749600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70174                    (3006079200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70175                    (3021199200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70176                    (3037528800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70177                    (3052648800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70178                    (3068978400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70179                    (3084098400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70180                    (3100428000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70181                    (3116152800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70182                    (3132482400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70183                    (3147602400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70184                    (3163932000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70185                    (3179052000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70186                    (3195381600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70187                    (3210501600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70188                    (3226831200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70189                    (3241951200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70190                    (3258280800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70191                    (3273400800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70192                    (3289730400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70193                    (3305455200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70194                    (3321784800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70195                    (3336904800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70196                    (3353234400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70197                    (3368354400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70198                    (3384684000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70199                    (3399804000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70200                    (3416133600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70201                    (3431253600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70202                    (3447583200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70203                    (3462703200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70204                    (3479637600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70205                    (3494757600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70206                    (3511087200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70207                    (3526207200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70208                    (3542536800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70209                    (3557656800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70210                    (3573986400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70211                    (3589106400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70212                    (3605436000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70213                    (3620556000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70214                    (3636885600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70215                    (3652610400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70216                    (3668940000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70217                    (3684060000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70218                    (3700389600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70219                    (3715509600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70220                    (3731839200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70221                    (3746959200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70222                    (3763288800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70223                    (3778408800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70224                    (3794738400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70225                    (3809858400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70226                    (3826188000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70227                    (3841912800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70228                    (3858242400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70229                    (3873362400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70230                    (3889692000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70231                    (3904812000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70232                    (3921141600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70233                    (3936261600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70234                    (3952591200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70235                    (3967711200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70236                    (3984040800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70237                    (3999765600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70238                    (4016095200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70239                    (4031215200, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70240                    (4047544800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70241                    (4062664800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70242                    (4078994400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: Some("NZST") }),
70243                    (4094114400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: Some("NZDT") }),
70244                ];
70245                FixedTimespanSet {
70246                    first: FixedTimespan {
70247                        utc_offset: 41944,
70248                        dst_offset: 0,
70249                        name: Some("LMT"),
70250                    },
70251                    rest: REST
70252                }
70253            },
70254
70255            Tz::Pacific__Bougainville => {
70256                const REST: &[(i64, FixedTimespan)] = &[
70257                    (-2840178136, FixedTimespan { utc_offset: 35312, dst_offset: 0, name: Some("PMMT") }),
70258                    (-2366790512, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
70259                    (-868010400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
70260                    (-768906000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
70261                    (1419696000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
70262                ];
70263                FixedTimespanSet {
70264                    first: FixedTimespan {
70265                        utc_offset: 37336,
70266                        dst_offset: 0,
70267                        name: Some("LMT"),
70268                    },
70269                    rest: REST
70270                }
70271            },
70272
70273            Tz::Pacific__Chatham => {
70274                const REST: &[(i64, FixedTimespan)] = &[
70275                    (-3192437628, FixedTimespan { utc_offset: 44100, dst_offset: 0, name: None }),
70276                    (-757426500, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70277                    (152632800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70278                    (162309600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70279                    (183477600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70280                    (194968800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70281                    (215532000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70282                    (226418400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70283                    (246981600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70284                    (257868000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70285                    (278431200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70286                    (289317600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70287                    (309880800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70288                    (320767200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70289                    (341330400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70290                    (352216800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70291                    (372780000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70292                    (384271200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70293                    (404834400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70294                    (415720800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70295                    (436284000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70296                    (447170400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70297                    (467733600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70298                    (478620000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70299                    (499183200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70300                    (510069600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70301                    (530632800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70302                    (541519200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70303                    (562082400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70304                    (573573600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70305                    (594136800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70306                    (605023200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70307                    (623772000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70308                    (637682400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70309                    (655221600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70310                    (669132000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70311                    (686671200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70312                    (700581600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70313                    (718120800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70314                    (732636000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70315                    (749570400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70316                    (764085600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70317                    (781020000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70318                    (795535200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70319                    (812469600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70320                    (826984800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70321                    (844524000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70322                    (858434400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70323                    (875973600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70324                    (889884000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70325                    (907423200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70326                    (921938400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70327                    (938872800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70328                    (953388000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70329                    (970322400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70330                    (984837600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70331                    (1002376800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70332                    (1016287200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70333                    (1033826400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70334                    (1047736800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70335                    (1065276000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70336                    (1079791200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70337                    (1096725600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70338                    (1111240800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70339                    (1128175200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70340                    (1142690400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70341                    (1159624800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70342                    (1174140000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70343                    (1191074400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70344                    (1207404000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70345                    (1222524000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70346                    (1238853600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70347                    (1253973600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70348                    (1270303200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70349                    (1285423200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70350                    (1301752800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70351                    (1316872800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70352                    (1333202400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70353                    (1348927200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70354                    (1365256800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70355                    (1380376800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70356                    (1396706400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70357                    (1411826400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70358                    (1428156000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70359                    (1443276000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70360                    (1459605600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70361                    (1474725600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70362                    (1491055200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70363                    (1506175200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70364                    (1522504800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70365                    (1538229600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70366                    (1554559200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70367                    (1569679200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70368                    (1586008800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70369                    (1601128800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70370                    (1617458400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70371                    (1632578400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70372                    (1648908000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70373                    (1664028000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70374                    (1680357600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70375                    (1695477600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70376                    (1712412000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70377                    (1727532000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70378                    (1743861600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70379                    (1758981600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70380                    (1775311200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70381                    (1790431200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70382                    (1806760800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70383                    (1821880800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70384                    (1838210400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70385                    (1853330400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70386                    (1869660000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70387                    (1885384800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70388                    (1901714400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70389                    (1916834400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70390                    (1933164000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70391                    (1948284000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70392                    (1964613600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70393                    (1979733600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70394                    (1996063200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70395                    (2011183200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70396                    (2027512800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70397                    (2042632800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70398                    (2058962400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70399                    (2074687200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70400                    (2091016800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70401                    (2106136800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70402                    (2122466400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70403                    (2137586400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70404                    (2153916000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70405                    (2169036000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70406                    (2185365600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70407                    (2200485600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70408                    (2216815200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70409                    (2232540000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70410                    (2248869600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70411                    (2263989600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70412                    (2280319200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70413                    (2295439200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70414                    (2311768800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70415                    (2326888800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70416                    (2343218400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70417                    (2358338400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70418                    (2374668000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70419                    (2389788000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70420                    (2406117600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70421                    (2421842400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70422                    (2438172000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70423                    (2453292000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70424                    (2469621600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70425                    (2484741600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70426                    (2501071200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70427                    (2516191200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70428                    (2532520800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70429                    (2547640800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70430                    (2563970400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70431                    (2579090400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70432                    (2596024800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70433                    (2611144800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70434                    (2627474400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70435                    (2642594400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70436                    (2658924000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70437                    (2674044000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70438                    (2690373600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70439                    (2705493600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70440                    (2721823200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70441                    (2736943200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70442                    (2753272800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70443                    (2768997600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70444                    (2785327200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70445                    (2800447200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70446                    (2816776800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70447                    (2831896800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70448                    (2848226400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70449                    (2863346400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70450                    (2879676000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70451                    (2894796000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70452                    (2911125600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70453                    (2926245600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70454                    (2942575200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70455                    (2958300000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70456                    (2974629600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70457                    (2989749600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70458                    (3006079200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70459                    (3021199200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70460                    (3037528800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70461                    (3052648800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70462                    (3068978400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70463                    (3084098400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70464                    (3100428000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70465                    (3116152800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70466                    (3132482400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70467                    (3147602400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70468                    (3163932000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70469                    (3179052000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70470                    (3195381600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70471                    (3210501600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70472                    (3226831200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70473                    (3241951200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70474                    (3258280800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70475                    (3273400800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70476                    (3289730400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70477                    (3305455200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70478                    (3321784800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70479                    (3336904800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70480                    (3353234400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70481                    (3368354400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70482                    (3384684000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70483                    (3399804000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70484                    (3416133600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70485                    (3431253600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70486                    (3447583200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70487                    (3462703200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70488                    (3479637600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70489                    (3494757600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70490                    (3511087200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70491                    (3526207200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70492                    (3542536800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70493                    (3557656800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70494                    (3573986400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70495                    (3589106400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70496                    (3605436000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70497                    (3620556000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70498                    (3636885600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70499                    (3652610400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70500                    (3668940000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70501                    (3684060000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70502                    (3700389600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70503                    (3715509600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70504                    (3731839200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70505                    (3746959200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70506                    (3763288800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70507                    (3778408800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70508                    (3794738400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70509                    (3809858400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70510                    (3826188000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70511                    (3841912800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70512                    (3858242400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70513                    (3873362400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70514                    (3889692000, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70515                    (3904812000, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70516                    (3921141600, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70517                    (3936261600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70518                    (3952591200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70519                    (3967711200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70520                    (3984040800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70521                    (3999765600, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70522                    (4016095200, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70523                    (4031215200, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70524                    (4047544800, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70525                    (4062664800, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70526                    (4078994400, FixedTimespan { utc_offset: 45900, dst_offset: 0, name: None }),
70527                    (4094114400, FixedTimespan { utc_offset: 45900, dst_offset: 3600, name: None }),
70528                ];
70529                FixedTimespanSet {
70530                    first: FixedTimespan {
70531                        utc_offset: 44028,
70532                        dst_offset: 0,
70533                        name: Some("LMT"),
70534                    },
70535                    rest: REST
70536                }
70537            },
70538
70539            Tz::Pacific__Chuuk => {
70540                const REST: &[(i64, FixedTimespan)] = &[
70541                    (-2840176120, FixedTimespan { utc_offset: 35312, dst_offset: 0, name: Some("PMMT") }),
70542                    (-2366790512, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
70543                ];
70544                FixedTimespanSet {
70545                    first: FixedTimespan {
70546                        utc_offset: 35320,
70547                        dst_offset: 0,
70548                        name: Some("LMT"),
70549                    },
70550                    rest: REST
70551                }
70552            },
70553
70554            Tz::Pacific__Easter => {
70555                const REST: &[(i64, FixedTimespan)] = &[
70556                    (-2524495352, FixedTimespan { utc_offset: -26248, dst_offset: 0, name: Some("EMT") }),
70557                    (-1178124152, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: None }),
70558                    (-36619200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: None }),
70559                    (-23922000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: None }),
70560                    (-3355200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: None }),
70561                    (7527600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: None }),
70562                    (24465600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: None }),
70563                    (37767600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: None }),
70564                    (55915200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: None }),
70565                    (69217200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: None }),
70566                    (87969600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: None }),
70567                    (100666800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: None }),
70568                    (118209600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: None }),
70569                    (132116400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: None }),
70570                    (150868800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: None }),
70571                    (163566000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: None }),
70572                    (182318400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: None }),
70573                    (195620400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: None }),
70574                    (213768000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: None }),
70575                    (227070000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: None }),
70576                    (245217600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: None }),
70577                    (258519600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: None }),
70578                    (277272000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: None }),
70579                    (289969200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: None }),
70580                    (308721600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: None }),
70581                    (321418800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: None }),
70582                    (340171200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: None }),
70583                    (353473200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: None }),
70584                    (371620800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: None }),
70585                    (384922800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70586                    (403070400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70587                    (416372400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70588                    (434520000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70589                    (447822000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70590                    (466574400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70591                    (479271600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70592                    (498024000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70593                    (510721200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70594                    (529473600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70595                    (545194800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70596                    (560923200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70597                    (574225200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70598                    (592372800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70599                    (605674800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70600                    (624427200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70601                    (637124400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70602                    (653457600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70603                    (668574000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70604                    (687326400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70605                    (700628400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70606                    (718776000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70607                    (732078000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70608                    (750225600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70609                    (763527600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70610                    (781675200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70611                    (794977200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70612                    (813729600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70613                    (826426800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70614                    (845179200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70615                    (859690800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70616                    (876628800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70617                    (889930800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70618                    (906868800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70619                    (923194800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70620                    (939528000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70621                    (952830000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70622                    (971582400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70623                    (984279600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70624                    (1003032000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70625                    (1015729200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70626                    (1034481600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70627                    (1047178800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70628                    (1065931200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70629                    (1079233200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70630                    (1097380800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70631                    (1110682800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70632                    (1128830400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70633                    (1142132400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70634                    (1160884800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70635                    (1173582000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70636                    (1192334400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70637                    (1206846000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70638                    (1223784000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70639                    (1237086000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70640                    (1255233600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70641                    (1270350000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70642                    (1286683200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70643                    (1304823600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70644                    (1313899200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70645                    (1335668400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70646                    (1346558400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70647                    (1367118000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70648                    (1378612800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70649                    (1398567600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70650                    (1410062400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70651                    (1463281200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70652                    (1471147200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70653                    (1494730800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70654                    (1502596800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70655                    (1526180400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70656                    (1534046400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70657                    (1554606000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70658                    (1567915200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70659                    (1586055600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70660                    (1599364800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70661                    (1617505200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70662                    (1630814400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70663                    (1648954800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70664                    (1662868800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70665                    (1680404400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70666                    (1693713600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70667                    (1712458800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70668                    (1725768000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70669                    (1743908400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70670                    (1757217600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70671                    (1775358000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70672                    (1788667200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70673                    (1806807600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70674                    (1820116800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70675                    (1838257200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70676                    (1851566400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70677                    (1870311600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70678                    (1883016000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70679                    (1901761200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70680                    (1915070400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70681                    (1933210800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70682                    (1946520000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70683                    (1964660400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70684                    (1977969600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70685                    (1996110000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70686                    (2009419200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70687                    (2027559600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70688                    (2040868800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70689                    (2059614000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70690                    (2072318400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70691                    (2091063600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70692                    (2104372800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70693                    (2122513200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70694                    (2135822400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70695                    (2153962800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70696                    (2167272000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70697                    (2185412400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70698                    (2198721600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70699                    (2217466800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70700                    (2230171200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70701                    (2248916400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70702                    (2262225600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70703                    (2280366000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70704                    (2293675200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70705                    (2311815600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70706                    (2325124800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70707                    (2343265200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70708                    (2356574400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70709                    (2374714800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70710                    (2388024000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70711                    (2406769200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70712                    (2419473600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70713                    (2438218800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70714                    (2451528000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70715                    (2469668400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70716                    (2482977600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70717                    (2501118000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70718                    (2514427200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70719                    (2532567600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70720                    (2545876800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70721                    (2564017200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70722                    (2577326400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70723                    (2596071600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70724                    (2609380800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70725                    (2627521200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70726                    (2640830400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70727                    (2658970800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70728                    (2672280000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70729                    (2690420400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70730                    (2703729600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70731                    (2721870000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70732                    (2735179200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70733                    (2753924400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70734                    (2766628800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70735                    (2785374000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70736                    (2798683200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70737                    (2816823600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70738                    (2830132800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70739                    (2848273200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70740                    (2861582400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70741                    (2879722800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70742                    (2893032000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70743                    (2911172400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70744                    (2924481600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70745                    (2943226800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70746                    (2955931200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70747                    (2974676400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70748                    (2987985600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70749                    (3006126000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70750                    (3019435200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70751                    (3037575600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70752                    (3050884800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70753                    (3069025200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70754                    (3082334400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70755                    (3101079600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70756                    (3113784000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70757                    (3132529200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70758                    (3145838400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70759                    (3163978800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70760                    (3177288000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70761                    (3195428400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70762                    (3208737600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70763                    (3226878000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70764                    (3240187200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70765                    (3258327600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70766                    (3271636800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70767                    (3290382000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70768                    (3303086400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70769                    (3321831600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70770                    (3335140800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70771                    (3353281200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70772                    (3366590400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70773                    (3384730800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70774                    (3398040000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70775                    (3416180400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70776                    (3429489600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70777                    (3447630000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70778                    (3460939200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70779                    (3479684400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70780                    (3492993600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70781                    (3511134000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70782                    (3524443200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70783                    (3542583600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70784                    (3555892800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70785                    (3574033200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70786                    (3587342400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70787                    (3605482800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70788                    (3618792000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70789                    (3637537200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70790                    (3650241600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70791                    (3668986800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70792                    (3682296000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70793                    (3700436400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70794                    (3713745600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70795                    (3731886000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70796                    (3745195200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70797                    (3763335600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70798                    (3776644800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70799                    (3794785200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70800                    (3808094400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70801                    (3826839600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70802                    (3839544000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70803                    (3858289200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70804                    (3871598400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70805                    (3889738800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70806                    (3903048000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70807                    (3921188400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70808                    (3934497600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70809                    (3952638000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70810                    (3965947200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70811                    (3984692400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70812                    (3997396800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70813                    (4016142000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70814                    (4029451200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70815                    (4047591600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70816                    (4060900800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70817                    (4079041200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70818                    (4092350400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70819                ];
70820                FixedTimespanSet {
70821                    first: FixedTimespan {
70822                        utc_offset: -26248,
70823                        dst_offset: 0,
70824                        name: Some("LMT"),
70825                    },
70826                    rest: REST
70827                }
70828            },
70829
70830            Tz::Pacific__Efate => {
70831                const REST: &[(i64, FixedTimespan)] = &[
70832                    (-1829387596, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
70833                    (125409600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
70834                    (133876800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
70835                    (433256400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
70836                    (448977600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
70837                    (464706000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
70838                    (480427200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
70839                    (496760400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
70840                    (511876800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
70841                    (528210000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
70842                    (543931200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
70843                    (559659600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
70844                    (575380800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
70845                    (591109200, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
70846                    (606830400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
70847                    (622558800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
70848                    (638280000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
70849                    (654008400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
70850                    (669729600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
70851                    (686062800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
70852                    (696340800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
70853                    (719931600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
70854                    (727790400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
70855                ];
70856                FixedTimespanSet {
70857                    first: FixedTimespan {
70858                        utc_offset: 40396,
70859                        dst_offset: 0,
70860                        name: Some("LMT"),
70861                    },
70862                    rest: REST
70863                }
70864            },
70865
70866            Tz::Pacific__Enderbury => {
70867                const REST: &[(i64, FixedTimespan)] = &[
70868                    (-1020470400, FixedTimespan { utc_offset: -43200, dst_offset: 0, name: None }),
70869                    (307627200, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: None }),
70870                    (788871600, FixedTimespan { utc_offset: 46800, dst_offset: 0, name: None }),
70871                ];
70872                FixedTimespanSet {
70873                    first: FixedTimespan {
70874                        utc_offset: 0,
70875                        dst_offset: 0,
70876                        name: Some("-00"),
70877                    },
70878                    rest: REST
70879                }
70880            },
70881
70882            Tz::Pacific__Fakaofo => {
70883                const REST: &[(i64, FixedTimespan)] = &[
70884                    (-2177411704, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: None }),
70885                    (1325242800, FixedTimespan { utc_offset: 46800, dst_offset: 0, name: None }),
70886                ];
70887                FixedTimespanSet {
70888                    first: FixedTimespan {
70889                        utc_offset: -41096,
70890                        dst_offset: 0,
70891                        name: Some("LMT"),
70892                    },
70893                    rest: REST
70894                }
70895            },
70896
70897            Tz::Pacific__Fiji => {
70898                const REST: &[(i64, FixedTimespan)] = &[
70899                    (-1709985344, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
70900                    (909842400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
70901                    (920124000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
70902                    (941896800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
70903                    (951573600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
70904                    (1259416800, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
70905                    (1269698400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
70906                    (1287842400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
70907                    (1299333600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
70908                    (1319292000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
70909                    (1327154400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
70910                    (1350741600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
70911                    (1358604000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
70912                    (1382796000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
70913                    (1390050000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
70914                    (1414850400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
70915                    (1421503200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
70916                    (1446300000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
70917                    (1452952800, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
70918                    (1478354400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
70919                    (1484402400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
70920                    (1509804000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
70921                    (1515852000, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
70922                    (1541253600, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
70923                    (1547301600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
70924                    (1573308000, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
70925                    (1578751200, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
70926                    (1608386400, FixedTimespan { utc_offset: 43200, dst_offset: 3600, name: None }),
70927                    (1610805600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
70928                ];
70929                FixedTimespanSet {
70930                    first: FixedTimespan {
70931                        utc_offset: 42944,
70932                        dst_offset: 0,
70933                        name: Some("LMT"),
70934                    },
70935                    rest: REST
70936                }
70937            },
70938
70939            Tz::Pacific__Funafuti => {
70940                const REST: &[(i64, FixedTimespan)] = &[
70941                    (-2177494324, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
70942                ];
70943                FixedTimespanSet {
70944                    first: FixedTimespan {
70945                        utc_offset: 41524,
70946                        dst_offset: 0,
70947                        name: Some("LMT"),
70948                    },
70949                    rest: REST
70950                }
70951            },
70952
70953            Tz::Pacific__Galapagos => {
70954                const REST: &[(i64, FixedTimespan)] = &[
70955                    (-1230746496, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: None }),
70956                    (504939600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70957                    (722930400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: None }),
70958                    (728888400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: None }),
70959                ];
70960                FixedTimespanSet {
70961                    first: FixedTimespan {
70962                        utc_offset: -21504,
70963                        dst_offset: 0,
70964                        name: Some("LMT"),
70965                    },
70966                    rest: REST
70967                }
70968            },
70969
70970            Tz::Pacific__Gambier => {
70971                const REST: &[(i64, FixedTimespan)] = &[
70972                    (-1806678012, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: None }),
70973                ];
70974                FixedTimespanSet {
70975                    first: FixedTimespan {
70976                        utc_offset: -32388,
70977                        dst_offset: 0,
70978                        name: Some("LMT"),
70979                    },
70980                    rest: REST
70981                }
70982            },
70983
70984            Tz::Pacific__Guadalcanal => {
70985                const REST: &[(i64, FixedTimespan)] = &[
70986                    (-1806748788, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
70987                ];
70988                FixedTimespanSet {
70989                    first: FixedTimespan {
70990                        utc_offset: 38388,
70991                        dst_offset: 0,
70992                        name: Some("LMT"),
70993                    },
70994                    rest: REST
70995                }
70996            },
70997
70998            Tz::Pacific__Guam => {
70999                const REST: &[(i64, FixedTimespan)] = &[
71000                    (-3944626740, FixedTimespan { utc_offset: 34740, dst_offset: 0, name: Some("LMT") }),
71001                    (-2177487540, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("GST") }),
71002                    (-885549600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
71003                    (-802256400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("GST") }),
71004                    (-331891200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("GDT") }),
71005                    (-281610000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("GST") }),
71006                    (-73728000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("GDT") }),
71007                    (-29415540, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("GST") }),
71008                    (-16704000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("GDT") }),
71009                    (-10659600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("GST") }),
71010                    (9907200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("GDT") }),
71011                    (21394800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("GST") }),
71012                    (41356800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("GDT") }),
71013                    (52844400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("GST") }),
71014                    (124819200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("GDT") }),
71015                    (130863600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("GST") }),
71016                    (201888000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("GDT") }),
71017                    (209487660, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("GST") }),
71018                    (230659200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("GDT") }),
71019                    (241542000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("GST") }),
71020                    (977493600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("ChST") }),
71021                ];
71022                FixedTimespanSet {
71023                    first: FixedTimespan {
71024                        utc_offset: -51660,
71025                        dst_offset: 0,
71026                        name: Some("LMT"),
71027                    },
71028                    rest: REST
71029                }
71030            },
71031
71032            Tz::Pacific__Honolulu => {
71033                const REST: &[(i64, FixedTimespan)] = &[
71034                    (-2334101314, FixedTimespan { utc_offset: -37800, dst_offset: 0, name: Some("HST") }),
71035                    (-1157283000, FixedTimespan { utc_offset: -37800, dst_offset: 3600, name: Some("HDT") }),
71036                    (-1155436200, FixedTimespan { utc_offset: -37800, dst_offset: 0, name: Some("HST") }),
71037                    (-880198200, FixedTimespan { utc_offset: -37800, dst_offset: 3600, name: Some("HWT") }),
71038                    (-769395600, FixedTimespan { utc_offset: -37800, dst_offset: 3600, name: Some("HPT") }),
71039                    (-765376200, FixedTimespan { utc_offset: -37800, dst_offset: 0, name: Some("HST") }),
71040                    (-712150200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
71041                ];
71042                FixedTimespanSet {
71043                    first: FixedTimespan {
71044                        utc_offset: -37886,
71045                        dst_offset: 0,
71046                        name: Some("LMT"),
71047                    },
71048                    rest: REST
71049                }
71050            },
71051
71052            Tz::Pacific__Johnston => {
71053                const REST: &[(i64, FixedTimespan)] = &[
71054                    (-2334101314, FixedTimespan { utc_offset: -37800, dst_offset: 0, name: Some("HST") }),
71055                    (-1157283000, FixedTimespan { utc_offset: -37800, dst_offset: 3600, name: Some("HDT") }),
71056                    (-1155436200, FixedTimespan { utc_offset: -37800, dst_offset: 0, name: Some("HST") }),
71057                    (-880198200, FixedTimespan { utc_offset: -37800, dst_offset: 3600, name: Some("HWT") }),
71058                    (-769395600, FixedTimespan { utc_offset: -37800, dst_offset: 3600, name: Some("HPT") }),
71059                    (-765376200, FixedTimespan { utc_offset: -37800, dst_offset: 0, name: Some("HST") }),
71060                    (-712150200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
71061                ];
71062                FixedTimespanSet {
71063                    first: FixedTimespan {
71064                        utc_offset: -37886,
71065                        dst_offset: 0,
71066                        name: Some("LMT"),
71067                    },
71068                    rest: REST
71069                }
71070            },
71071
71072            Tz::Pacific__Kanton => {
71073                const REST: &[(i64, FixedTimespan)] = &[
71074                    (-1020470400, FixedTimespan { utc_offset: -43200, dst_offset: 0, name: None }),
71075                    (307627200, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: None }),
71076                    (788871600, FixedTimespan { utc_offset: 46800, dst_offset: 0, name: None }),
71077                ];
71078                FixedTimespanSet {
71079                    first: FixedTimespan {
71080                        utc_offset: 0,
71081                        dst_offset: 0,
71082                        name: Some("-00"),
71083                    },
71084                    rest: REST
71085                }
71086            },
71087
71088            Tz::Pacific__Kiritimati => {
71089                const REST: &[(i64, FixedTimespan)] = &[
71090                    (-2177415040, FixedTimespan { utc_offset: -38400, dst_offset: 0, name: None }),
71091                    (307622400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: None }),
71092                    (788868000, FixedTimespan { utc_offset: 50400, dst_offset: 0, name: None }),
71093                ];
71094                FixedTimespanSet {
71095                    first: FixedTimespan {
71096                        utc_offset: -37760,
71097                        dst_offset: 0,
71098                        name: Some("LMT"),
71099                    },
71100                    rest: REST
71101                }
71102            },
71103
71104            Tz::Pacific__Kosrae => {
71105                const REST: &[(i64, FixedTimespan)] = &[
71106                    (-3944631116, FixedTimespan { utc_offset: 39116, dst_offset: 0, name: Some("LMT") }),
71107                    (-2177491916, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71108                    (-1743678000, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
71109                    (-1606813200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71110                    (-1041418800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
71111                    (-907408800, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
71112                    (-770634000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71113                    (-7988400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
71114                    (915105600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71115                ];
71116                FixedTimespanSet {
71117                    first: FixedTimespan {
71118                        utc_offset: -47284,
71119                        dst_offset: 0,
71120                        name: Some("LMT"),
71121                    },
71122                    rest: REST
71123                }
71124            },
71125
71126            Tz::Pacific__Kwajalein => {
71127                const REST: &[(i64, FixedTimespan)] = &[
71128                    (-2177492960, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71129                    (-1041418800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
71130                    (-907408800, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
71131                    (-817462800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71132                    (-7988400, FixedTimespan { utc_offset: -43200, dst_offset: 0, name: None }),
71133                    (745934400, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
71134                ];
71135                FixedTimespanSet {
71136                    first: FixedTimespan {
71137                        utc_offset: 40160,
71138                        dst_offset: 0,
71139                        name: Some("LMT"),
71140                    },
71141                    rest: REST
71142                }
71143            },
71144
71145            Tz::Pacific__Majuro => {
71146                const REST: &[(i64, FixedTimespan)] = &[
71147                    (-2177494324, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
71148                ];
71149                FixedTimespanSet {
71150                    first: FixedTimespan {
71151                        utc_offset: 41524,
71152                        dst_offset: 0,
71153                        name: Some("LMT"),
71154                    },
71155                    rest: REST
71156                }
71157            },
71158
71159            Tz::Pacific__Marquesas => {
71160                const REST: &[(i64, FixedTimespan)] = &[
71161                    (-1806676920, FixedTimespan { utc_offset: -34200, dst_offset: 0, name: None }),
71162                ];
71163                FixedTimespanSet {
71164                    first: FixedTimespan {
71165                        utc_offset: -33480,
71166                        dst_offset: 0,
71167                        name: Some("LMT"),
71168                    },
71169                    rest: REST
71170                }
71171            },
71172
71173            Tz::Pacific__Midway => {
71174                const REST: &[(i64, FixedTimespan)] = &[
71175                    (-2445424632, FixedTimespan { utc_offset: -40968, dst_offset: 0, name: Some("LMT") }),
71176                    (-1861879032, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("SST") }),
71177                ];
71178                FixedTimespanSet {
71179                    first: FixedTimespan {
71180                        utc_offset: 45432,
71181                        dst_offset: 0,
71182                        name: Some("LMT"),
71183                    },
71184                    rest: REST
71185                }
71186            },
71187
71188            Tz::Pacific__Nauru => {
71189                const REST: &[(i64, FixedTimespan)] = &[
71190                    (-1545131260, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: None }),
71191                    (-862918200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
71192                    (-767350800, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: None }),
71193                    (287418600, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
71194                ];
71195                FixedTimespanSet {
71196                    first: FixedTimespan {
71197                        utc_offset: 40060,
71198                        dst_offset: 0,
71199                        name: Some("LMT"),
71200                    },
71201                    rest: REST
71202                }
71203            },
71204
71205            Tz::Pacific__Niue => {
71206                const REST: &[(i64, FixedTimespan)] = &[
71207                    (-543069620, FixedTimespan { utc_offset: -40800, dst_offset: 0, name: None }),
71208                    (-173623200, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: None }),
71209                ];
71210                FixedTimespanSet {
71211                    first: FixedTimespan {
71212                        utc_offset: -40780,
71213                        dst_offset: 0,
71214                        name: Some("LMT"),
71215                    },
71216                    rest: REST
71217                }
71218            },
71219
71220            Tz::Pacific__Norfolk => {
71221                const REST: &[(i64, FixedTimespan)] = &[
71222                    (-2177493112, FixedTimespan { utc_offset: 40320, dst_offset: 0, name: None }),
71223                    (-599656320, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: None }),
71224                    (152029800, FixedTimespan { utc_offset: 41400, dst_offset: 3600, name: None }),
71225                    (162916200, FixedTimespan { utc_offset: 41400, dst_offset: 0, name: None }),
71226                    (1443882600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71227                    (1570287600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71228                    (1586012400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71229                    (1601737200, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71230                    (1617462000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71231                    (1633186800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71232                    (1648911600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71233                    (1664636400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71234                    (1680361200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71235                    (1696086000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71236                    (1712415600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71237                    (1728140400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71238                    (1743865200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71239                    (1759590000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71240                    (1775314800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71241                    (1791039600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71242                    (1806764400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71243                    (1822489200, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71244                    (1838214000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71245                    (1853938800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71246                    (1869663600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71247                    (1885993200, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71248                    (1901718000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71249                    (1917442800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71250                    (1933167600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71251                    (1948892400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71252                    (1964617200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71253                    (1980342000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71254                    (1996066800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71255                    (2011791600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71256                    (2027516400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71257                    (2043241200, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71258                    (2058966000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71259                    (2075295600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71260                    (2091020400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71261                    (2106745200, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71262                    (2122470000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71263                    (2138194800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71264                    (2153919600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71265                    (2169644400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71266                    (2185369200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71267                    (2201094000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71268                    (2216818800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71269                    (2233148400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71270                    (2248873200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71271                    (2264598000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71272                    (2280322800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71273                    (2296047600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71274                    (2311772400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71275                    (2327497200, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71276                    (2343222000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71277                    (2358946800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71278                    (2374671600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71279                    (2390396400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71280                    (2406121200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71281                    (2422450800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71282                    (2438175600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71283                    (2453900400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71284                    (2469625200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71285                    (2485350000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71286                    (2501074800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71287                    (2516799600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71288                    (2532524400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71289                    (2548249200, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71290                    (2563974000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71291                    (2579698800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71292                    (2596028400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71293                    (2611753200, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71294                    (2627478000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71295                    (2643202800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71296                    (2658927600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71297                    (2674652400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71298                    (2690377200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71299                    (2706102000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71300                    (2721826800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71301                    (2737551600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71302                    (2753276400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71303                    (2769606000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71304                    (2785330800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71305                    (2801055600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71306                    (2816780400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71307                    (2832505200, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71308                    (2848230000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71309                    (2863954800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71310                    (2879679600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71311                    (2895404400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71312                    (2911129200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71313                    (2926854000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71314                    (2942578800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71315                    (2958908400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71316                    (2974633200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71317                    (2990358000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71318                    (3006082800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71319                    (3021807600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71320                    (3037532400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71321                    (3053257200, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71322                    (3068982000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71323                    (3084706800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71324                    (3100431600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71325                    (3116761200, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71326                    (3132486000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71327                    (3148210800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71328                    (3163935600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71329                    (3179660400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71330                    (3195385200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71331                    (3211110000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71332                    (3226834800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71333                    (3242559600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71334                    (3258284400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71335                    (3274009200, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71336                    (3289734000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71337                    (3306063600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71338                    (3321788400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71339                    (3337513200, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71340                    (3353238000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71341                    (3368962800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71342                    (3384687600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71343                    (3400412400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71344                    (3416137200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71345                    (3431862000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71346                    (3447586800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71347                    (3463311600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71348                    (3479641200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71349                    (3495366000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71350                    (3511090800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71351                    (3526815600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71352                    (3542540400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71353                    (3558265200, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71354                    (3573990000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71355                    (3589714800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71356                    (3605439600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71357                    (3621164400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71358                    (3636889200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71359                    (3653218800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71360                    (3668943600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71361                    (3684668400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71362                    (3700393200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71363                    (3716118000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71364                    (3731842800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71365                    (3747567600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71366                    (3763292400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71367                    (3779017200, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71368                    (3794742000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71369                    (3810466800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71370                    (3826191600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71371                    (3842521200, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71372                    (3858246000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71373                    (3873970800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71374                    (3889695600, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71375                    (3905420400, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71376                    (3921145200, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71377                    (3936870000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71378                    (3952594800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71379                    (3968319600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71380                    (3984044400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71381                    (4000374000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71382                    (4016098800, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71383                    (4031823600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71384                    (4047548400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71385                    (4063273200, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71386                    (4078998000, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71387                    (4094722800, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71388                ];
71389                FixedTimespanSet {
71390                    first: FixedTimespan {
71391                        utc_offset: 40312,
71392                        dst_offset: 0,
71393                        name: Some("LMT"),
71394                    },
71395                    rest: REST
71396                }
71397            },
71398
71399            Tz::Pacific__Noumea => {
71400                const REST: &[(i64, FixedTimespan)] = &[
71401                    (-1829387148, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71402                    (250002000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71403                    (257342400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71404                    (281451600, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71405                    (288878400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71406                    (849366000, FixedTimespan { utc_offset: 39600, dst_offset: 3600, name: None }),
71407                    (857228400, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71408                ];
71409                FixedTimespanSet {
71410                    first: FixedTimespan {
71411                        utc_offset: 39948,
71412                        dst_offset: 0,
71413                        name: Some("LMT"),
71414                    },
71415                    rest: REST
71416                }
71417            },
71418
71419            Tz::Pacific__Pago_Pago => {
71420                const REST: &[(i64, FixedTimespan)] = &[
71421                    (-2445424632, FixedTimespan { utc_offset: -40968, dst_offset: 0, name: Some("LMT") }),
71422                    (-1861879032, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("SST") }),
71423                ];
71424                FixedTimespanSet {
71425                    first: FixedTimespan {
71426                        utc_offset: 45432,
71427                        dst_offset: 0,
71428                        name: Some("LMT"),
71429                    },
71430                    rest: REST
71431                }
71432            },
71433
71434            Tz::Pacific__Palau => {
71435                const REST: &[(i64, FixedTimespan)] = &[
71436                    (-3944624276, FixedTimespan { utc_offset: 32276, dst_offset: 0, name: Some("LMT") }),
71437                    (-2177485076, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
71438                ];
71439                FixedTimespanSet {
71440                    first: FixedTimespan {
71441                        utc_offset: -54124,
71442                        dst_offset: 0,
71443                        name: Some("LMT"),
71444                    },
71445                    rest: REST
71446                }
71447            },
71448
71449            Tz::Pacific__Pitcairn => {
71450                const REST: &[(i64, FixedTimespan)] = &[
71451                    (-2177421580, FixedTimespan { utc_offset: -30600, dst_offset: 0, name: None }),
71452                    (893665800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: None }),
71453                ];
71454                FixedTimespanSet {
71455                    first: FixedTimespan {
71456                        utc_offset: -31220,
71457                        dst_offset: 0,
71458                        name: Some("LMT"),
71459                    },
71460                    rest: REST
71461                }
71462            },
71463
71464            Tz::Pacific__Pohnpei => {
71465                const REST: &[(i64, FixedTimespan)] = &[
71466                    (-1806748788, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71467                ];
71468                FixedTimespanSet {
71469                    first: FixedTimespan {
71470                        utc_offset: 38388,
71471                        dst_offset: 0,
71472                        name: Some("LMT"),
71473                    },
71474                    rest: REST
71475                }
71476            },
71477
71478            Tz::Pacific__Ponape => {
71479                const REST: &[(i64, FixedTimespan)] = &[
71480                    (-1806748788, FixedTimespan { utc_offset: 39600, dst_offset: 0, name: None }),
71481                ];
71482                FixedTimespanSet {
71483                    first: FixedTimespan {
71484                        utc_offset: 38388,
71485                        dst_offset: 0,
71486                        name: Some("LMT"),
71487                    },
71488                    rest: REST
71489                }
71490            },
71491
71492            Tz::Pacific__Port_Moresby => {
71493                const REST: &[(i64, FixedTimespan)] = &[
71494                    (-2840176120, FixedTimespan { utc_offset: 35312, dst_offset: 0, name: Some("PMMT") }),
71495                    (-2366790512, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
71496                ];
71497                FixedTimespanSet {
71498                    first: FixedTimespan {
71499                        utc_offset: 35320,
71500                        dst_offset: 0,
71501                        name: Some("LMT"),
71502                    },
71503                    rest: REST
71504                }
71505            },
71506
71507            Tz::Pacific__Rarotonga => {
71508                const REST: &[(i64, FixedTimespan)] = &[
71509                    (-2209555256, FixedTimespan { utc_offset: -38344, dst_offset: 0, name: Some("LMT") }),
71510                    (-543072056, FixedTimespan { utc_offset: -37800, dst_offset: 0, name: None }),
71511                    (279714600, FixedTimespan { utc_offset: -36000, dst_offset: 1800, name: None }),
71512                    (289387800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: None }),
71513                    (309952800, FixedTimespan { utc_offset: -36000, dst_offset: 1800, name: None }),
71514                    (320837400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: None }),
71515                    (341402400, FixedTimespan { utc_offset: -36000, dst_offset: 1800, name: None }),
71516                    (352287000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: None }),
71517                    (372852000, FixedTimespan { utc_offset: -36000, dst_offset: 1800, name: None }),
71518                    (384341400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: None }),
71519                    (404906400, FixedTimespan { utc_offset: -36000, dst_offset: 1800, name: None }),
71520                    (415791000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: None }),
71521                    (436356000, FixedTimespan { utc_offset: -36000, dst_offset: 1800, name: None }),
71522                    (447240600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: None }),
71523                    (467805600, FixedTimespan { utc_offset: -36000, dst_offset: 1800, name: None }),
71524                    (478690200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: None }),
71525                    (499255200, FixedTimespan { utc_offset: -36000, dst_offset: 1800, name: None }),
71526                    (510139800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: None }),
71527                    (530704800, FixedTimespan { utc_offset: -36000, dst_offset: 1800, name: None }),
71528                    (541589400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: None }),
71529                    (562154400, FixedTimespan { utc_offset: -36000, dst_offset: 1800, name: None }),
71530                    (573643800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: None }),
71531                    (594208800, FixedTimespan { utc_offset: -36000, dst_offset: 1800, name: None }),
71532                    (605093400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: None }),
71533                    (625658400, FixedTimespan { utc_offset: -36000, dst_offset: 1800, name: None }),
71534                    (636543000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: None }),
71535                    (657108000, FixedTimespan { utc_offset: -36000, dst_offset: 1800, name: None }),
71536                    (667992600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: None }),
71537                ];
71538                FixedTimespanSet {
71539                    first: FixedTimespan {
71540                        utc_offset: 48056,
71541                        dst_offset: 0,
71542                        name: Some("LMT"),
71543                    },
71544                    rest: REST
71545                }
71546            },
71547
71548            Tz::Pacific__Saipan => {
71549                const REST: &[(i64, FixedTimespan)] = &[
71550                    (-3944626740, FixedTimespan { utc_offset: 34740, dst_offset: 0, name: Some("LMT") }),
71551                    (-2177487540, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("GST") }),
71552                    (-885549600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
71553                    (-802256400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("GST") }),
71554                    (-331891200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("GDT") }),
71555                    (-281610000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("GST") }),
71556                    (-73728000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("GDT") }),
71557                    (-29415540, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("GST") }),
71558                    (-16704000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("GDT") }),
71559                    (-10659600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("GST") }),
71560                    (9907200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("GDT") }),
71561                    (21394800, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("GST") }),
71562                    (41356800, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("GDT") }),
71563                    (52844400, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("GST") }),
71564                    (124819200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("GDT") }),
71565                    (130863600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("GST") }),
71566                    (201888000, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("GDT") }),
71567                    (209487660, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("GST") }),
71568                    (230659200, FixedTimespan { utc_offset: 36000, dst_offset: 3600, name: Some("GDT") }),
71569                    (241542000, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("GST") }),
71570                    (977493600, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: Some("ChST") }),
71571                ];
71572                FixedTimespanSet {
71573                    first: FixedTimespan {
71574                        utc_offset: -51660,
71575                        dst_offset: 0,
71576                        name: Some("LMT"),
71577                    },
71578                    rest: REST
71579                }
71580            },
71581
71582            Tz::Pacific__Samoa => {
71583                const REST: &[(i64, FixedTimespan)] = &[
71584                    (-2445424632, FixedTimespan { utc_offset: -40968, dst_offset: 0, name: Some("LMT") }),
71585                    (-1861879032, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("SST") }),
71586                ];
71587                FixedTimespanSet {
71588                    first: FixedTimespan {
71589                        utc_offset: 45432,
71590                        dst_offset: 0,
71591                        name: Some("LMT"),
71592                    },
71593                    rest: REST
71594                }
71595            },
71596
71597            Tz::Pacific__Tahiti => {
71598                const REST: &[(i64, FixedTimespan)] = &[
71599                    (-1806674504, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: None }),
71600                ];
71601                FixedTimespanSet {
71602                    first: FixedTimespan {
71603                        utc_offset: -35896,
71604                        dst_offset: 0,
71605                        name: Some("LMT"),
71606                    },
71607                    rest: REST
71608                }
71609            },
71610
71611            Tz::Pacific__Tarawa => {
71612                const REST: &[(i64, FixedTimespan)] = &[
71613                    (-2177494324, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
71614                ];
71615                FixedTimespanSet {
71616                    first: FixedTimespan {
71617                        utc_offset: 41524,
71618                        dst_offset: 0,
71619                        name: Some("LMT"),
71620                    },
71621                    rest: REST
71622                }
71623            },
71624
71625            Tz::Pacific__Tongatapu => {
71626                const REST: &[(i64, FixedTimespan)] = &[
71627                    (-767189952, FixedTimespan { utc_offset: 44400, dst_offset: 0, name: None }),
71628                    (-284041200, FixedTimespan { utc_offset: 46800, dst_offset: 0, name: None }),
71629                    (939214800, FixedTimespan { utc_offset: 46800, dst_offset: 3600, name: None }),
71630                    (953384400, FixedTimespan { utc_offset: 46800, dst_offset: 0, name: None }),
71631                    (973342800, FixedTimespan { utc_offset: 46800, dst_offset: 3600, name: None }),
71632                    (980596800, FixedTimespan { utc_offset: 46800, dst_offset: 0, name: None }),
71633                    (1004792400, FixedTimespan { utc_offset: 46800, dst_offset: 3600, name: None }),
71634                    (1012046400, FixedTimespan { utc_offset: 46800, dst_offset: 0, name: None }),
71635                    (1478350800, FixedTimespan { utc_offset: 46800, dst_offset: 3600, name: None }),
71636                    (1484398800, FixedTimespan { utc_offset: 46800, dst_offset: 0, name: None }),
71637                ];
71638                FixedTimespanSet {
71639                    first: FixedTimespan {
71640                        utc_offset: 44352,
71641                        dst_offset: 0,
71642                        name: Some("LMT"),
71643                    },
71644                    rest: REST
71645                }
71646            },
71647
71648            Tz::Pacific__Truk => {
71649                const REST: &[(i64, FixedTimespan)] = &[
71650                    (-2840176120, FixedTimespan { utc_offset: 35312, dst_offset: 0, name: Some("PMMT") }),
71651                    (-2366790512, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
71652                ];
71653                FixedTimespanSet {
71654                    first: FixedTimespan {
71655                        utc_offset: 35320,
71656                        dst_offset: 0,
71657                        name: Some("LMT"),
71658                    },
71659                    rest: REST
71660                }
71661            },
71662
71663            Tz::Pacific__Wake => {
71664                const REST: &[(i64, FixedTimespan)] = &[
71665                    (-2177494324, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
71666                ];
71667                FixedTimespanSet {
71668                    first: FixedTimespan {
71669                        utc_offset: 41524,
71670                        dst_offset: 0,
71671                        name: Some("LMT"),
71672                    },
71673                    rest: REST
71674                }
71675            },
71676
71677            Tz::Pacific__Wallis => {
71678                const REST: &[(i64, FixedTimespan)] = &[
71679                    (-2177494324, FixedTimespan { utc_offset: 43200, dst_offset: 0, name: None }),
71680                ];
71681                FixedTimespanSet {
71682                    first: FixedTimespan {
71683                        utc_offset: 41524,
71684                        dst_offset: 0,
71685                        name: Some("LMT"),
71686                    },
71687                    rest: REST
71688                }
71689            },
71690
71691            Tz::Pacific__Yap => {
71692                const REST: &[(i64, FixedTimespan)] = &[
71693                    (-2840176120, FixedTimespan { utc_offset: 35312, dst_offset: 0, name: Some("PMMT") }),
71694                    (-2366790512, FixedTimespan { utc_offset: 36000, dst_offset: 0, name: None }),
71695                ];
71696                FixedTimespanSet {
71697                    first: FixedTimespan {
71698                        utc_offset: 35320,
71699                        dst_offset: 0,
71700                        name: Some("LMT"),
71701                    },
71702                    rest: REST
71703                }
71704            },
71705
71706            Tz::Poland => {
71707                const REST: &[(i64, FixedTimespan)] = &[
71708                    (-2840145840, FixedTimespan { utc_offset: 5040, dst_offset: 0, name: Some("WMT") }),
71709                    (-1717032240, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71710                    (-1693706400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71711                    (-1680483600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71712                    (-1663455600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71713                    (-1650150000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71714                    (-1632006000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71715                    (-1618700400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
71716                    (-1600473600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
71717                    (-1587168000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
71718                    (-1501725600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71719                    (-931734000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71720                    (-857257200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71721                    (-844556400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71722                    (-828226800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71723                    (-812502000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71724                    (-796608000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71725                    (-778726800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71726                    (-762660000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71727                    (-748486800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71728                    (-733273200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71729                    (-715215600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71730                    (-701910000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71731                    (-684975600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71732                    (-670460400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71733                    (-654130800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71734                    (-639010800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71735                    (-397094400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71736                    (-386812800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71737                    (-371088000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71738                    (-355363200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71739                    (-334195200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71740                    (-323308800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71741                    (-307584000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71742                    (-291859200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71743                    (-271296000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71744                    (-260409600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71745                    (-239846400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71746                    (-228960000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71747                    (-208396800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71748                    (-197510400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71749                    (-176342400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71750                    (-166060800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71751                    (228873600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71752                    (243993600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71753                    (260323200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71754                    (276048000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71755                    (291772800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71756                    (307497600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71757                    (323827200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71758                    (338947200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71759                    (354672000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71760                    (370396800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71761                    (386121600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71762                    (401846400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71763                    (417571200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71764                    (433296000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71765                    (449020800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71766                    (465350400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71767                    (481075200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71768                    (496800000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71769                    (512524800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71770                    (528249600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71771                    (543974400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71772                    (559699200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71773                    (575427600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71774                    (591152400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71775                    (606877200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71776                    (622602000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71777                    (638326800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71778                    (654656400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71779                    (670381200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71780                    (686106000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71781                    (701830800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71782                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71783                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71784                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71785                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71786                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71787                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71788                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71789                    (828234000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71790                    (846378000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71791                    (859683600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71792                    (877827600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71793                    (891133200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71794                    (909277200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71795                    (922582800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71796                    (941331600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71797                    (954032400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71798                    (972781200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71799                    (985482000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71800                    (1004230800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71801                    (1017536400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71802                    (1035680400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71803                    (1048986000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71804                    (1067130000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71805                    (1080435600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71806                    (1099184400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71807                    (1111885200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71808                    (1130634000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71809                    (1143334800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71810                    (1162083600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71811                    (1174784400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71812                    (1193533200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71813                    (1206838800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71814                    (1224982800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71815                    (1238288400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71816                    (1256432400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71817                    (1269738000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71818                    (1288486800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71819                    (1301187600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71820                    (1319936400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71821                    (1332637200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71822                    (1351386000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71823                    (1364691600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71824                    (1382835600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71825                    (1396141200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71826                    (1414285200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71827                    (1427590800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71828                    (1445734800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71829                    (1459040400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71830                    (1477789200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71831                    (1490490000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71832                    (1509238800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71833                    (1521939600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71834                    (1540688400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71835                    (1553994000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71836                    (1572138000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71837                    (1585443600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71838                    (1603587600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71839                    (1616893200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71840                    (1635642000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71841                    (1648342800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71842                    (1667091600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71843                    (1679792400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71844                    (1698541200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71845                    (1711846800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71846                    (1729990800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71847                    (1743296400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71848                    (1761440400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71849                    (1774746000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71850                    (1792890000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71851                    (1806195600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71852                    (1824944400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71853                    (1837645200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71854                    (1856394000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71855                    (1869094800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71856                    (1887843600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71857                    (1901149200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71858                    (1919293200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71859                    (1932598800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71860                    (1950742800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71861                    (1964048400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71862                    (1982797200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71863                    (1995498000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71864                    (2014246800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71865                    (2026947600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71866                    (2045696400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71867                    (2058397200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71868                    (2077146000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71869                    (2090451600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71870                    (2108595600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71871                    (2121901200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71872                    (2140045200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71873                    (2153350800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71874                    (2172099600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71875                    (2184800400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71876                    (2203549200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71877                    (2216250000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71878                    (2234998800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71879                    (2248304400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71880                    (2266448400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71881                    (2279754000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71882                    (2297898000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71883                    (2311203600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71884                    (2329347600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71885                    (2342653200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71886                    (2361402000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71887                    (2374102800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71888                    (2392851600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71889                    (2405552400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71890                    (2424301200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71891                    (2437606800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71892                    (2455750800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71893                    (2469056400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71894                    (2487200400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71895                    (2500506000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71896                    (2519254800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71897                    (2531955600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71898                    (2550704400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71899                    (2563405200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71900                    (2582154000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71901                    (2595459600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71902                    (2613603600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71903                    (2626909200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71904                    (2645053200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71905                    (2658358800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71906                    (2676502800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71907                    (2689808400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71908                    (2708557200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71909                    (2721258000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71910                    (2740006800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71911                    (2752707600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71912                    (2771456400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71913                    (2784762000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71914                    (2802906000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71915                    (2816211600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71916                    (2834355600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71917                    (2847661200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71918                    (2866410000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71919                    (2879110800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71920                    (2897859600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71921                    (2910560400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71922                    (2929309200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71923                    (2942010000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71924                    (2960758800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71925                    (2974064400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71926                    (2992208400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71927                    (3005514000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71928                    (3023658000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71929                    (3036963600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71930                    (3055712400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71931                    (3068413200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71932                    (3087162000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71933                    (3099862800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71934                    (3118611600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71935                    (3131917200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71936                    (3150061200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71937                    (3163366800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71938                    (3181510800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71939                    (3194816400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71940                    (3212960400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71941                    (3226266000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71942                    (3245014800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71943                    (3257715600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71944                    (3276464400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71945                    (3289165200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71946                    (3307914000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71947                    (3321219600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71948                    (3339363600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71949                    (3352669200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71950                    (3370813200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71951                    (3384118800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71952                    (3402867600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71953                    (3415568400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71954                    (3434317200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71955                    (3447018000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71956                    (3465766800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71957                    (3479072400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71958                    (3497216400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71959                    (3510522000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71960                    (3528666000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71961                    (3541971600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71962                    (3560115600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71963                    (3573421200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71964                    (3592170000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71965                    (3604870800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71966                    (3623619600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71967                    (3636320400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71968                    (3655069200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71969                    (3668374800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71970                    (3686518800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71971                    (3699824400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71972                    (3717968400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71973                    (3731274000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71974                    (3750022800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71975                    (3762723600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71976                    (3781472400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71977                    (3794173200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71978                    (3812922000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71979                    (3825622800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71980                    (3844371600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71981                    (3857677200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71982                    (3875821200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71983                    (3889126800, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71984                    (3907270800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71985                    (3920576400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71986                    (3939325200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71987                    (3952026000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71988                    (3970774800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71989                    (3983475600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71990                    (4002224400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71991                    (4015530000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71992                    (4033674000, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71993                    (4046979600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71994                    (4065123600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71995                    (4078429200, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
71996                    (4096573200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
71997                ];
71998                FixedTimespanSet {
71999                    first: FixedTimespan {
72000                        utc_offset: 5040,
72001                        dst_offset: 0,
72002                        name: Some("LMT"),
72003                    },
72004                    rest: REST
72005                }
72006            },
72007
72008            Tz::Portugal => {
72009                const REST: &[(i64, FixedTimespan)] = &[
72010                    (-1830384000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72011                    (-1689555600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72012                    (-1677801600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72013                    (-1667433600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72014                    (-1647738000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72015                    (-1635897600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72016                    (-1616202000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72017                    (-1604361600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72018                    (-1584666000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72019                    (-1572739200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72020                    (-1553043600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72021                    (-1541203200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72022                    (-1521507600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72023                    (-1442451600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72024                    (-1427677200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72025                    (-1379293200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72026                    (-1364778000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72027                    (-1348448400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72028                    (-1333328400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72029                    (-1316394000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72030                    (-1301274000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72031                    (-1284339600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72032                    (-1269824400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72033                    (-1221440400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72034                    (-1206925200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72035                    (-1191200400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72036                    (-1175475600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72037                    (-1127696400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72038                    (-1111971600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72039                    (-1096851600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72040                    (-1080522000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72041                    (-1063587600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72042                    (-1049072400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72043                    (-1033347600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72044                    (-1017622800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72045                    (-1002502800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72046                    (-986173200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72047                    (-969238800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72048                    (-950490000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72049                    (-942022800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72050                    (-922496400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72051                    (-906944400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72052                    (-891133200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72053                    (-877309200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72054                    (-873684000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("WEMT") }),
72055                    (-864007200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72056                    (-857955600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72057                    (-845859600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72058                    (-842839200, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("WEMT") }),
72059                    (-831348000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72060                    (-825901200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72061                    (-814410000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72062                    (-810784800, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("WEMT") }),
72063                    (-799898400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72064                    (-794451600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72065                    (-782960400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72066                    (-779335200, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("WEMT") }),
72067                    (-768448800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72068                    (-763002000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72069                    (-749091600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72070                    (-733366800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72071                    (-717631200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72072                    (-701906400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72073                    (-686181600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72074                    (-670456800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72075                    (-654732000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72076                    (-639007200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72077                    (-623282400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72078                    (-607557600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72079                    (-591832800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72080                    (-575503200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72081                    (-559778400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72082                    (-544053600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72083                    (-528328800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72084                    (-512604000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72085                    (-496879200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72086                    (-481154400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72087                    (-465429600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72088                    (-449704800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72089                    (-433980000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72090                    (-417650400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72091                    (-401925600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72092                    (-386200800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72093                    (-370476000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72094                    (-354751200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72095                    (-339026400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72096                    (-323301600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72097                    (-307576800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72098                    (-291852000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72099                    (-276127200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72100                    (-260402400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72101                    (-244677600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72102                    (-228348000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72103                    (-212623200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72104                    (-196898400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72105                    (-181173600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72106                    (-165448800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72107                    (-149724000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72108                    (-133999200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72109                    (-118274400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72110                    (-102549600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
72111                    (212544000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72112                    (228268800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72113                    (243993600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72114                    (260326800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72115                    (276051600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72116                    (291776400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72117                    (307501200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72118                    (323830800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72119                    (338950800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72120                    (354672000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72121                    (370396800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72122                    (386121600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72123                    (401846400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72124                    (417571200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72125                    (433296000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72126                    (449020800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72127                    (465350400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72128                    (481075200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72129                    (496800000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72130                    (512528400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72131                    (528253200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72132                    (543978000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72133                    (559702800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72134                    (575427600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72135                    (591152400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72136                    (606877200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72137                    (622602000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72138                    (638326800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72139                    (654656400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72140                    (670381200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72141                    (686106000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72142                    (701830800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72143                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
72144                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
72145                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
72146                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
72147                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
72148                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
72149                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
72150                    (828234000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72151                    (846378000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72152                    (859683600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72153                    (877827600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72154                    (891133200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72155                    (909277200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72156                    (922582800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72157                    (941331600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72158                    (954032400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72159                    (972781200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72160                    (985482000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72161                    (1004230800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72162                    (1017536400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72163                    (1035680400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72164                    (1048986000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72165                    (1067130000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72166                    (1080435600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72167                    (1099184400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72168                    (1111885200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72169                    (1130634000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72170                    (1143334800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72171                    (1162083600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72172                    (1174784400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72173                    (1193533200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72174                    (1206838800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72175                    (1224982800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72176                    (1238288400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72177                    (1256432400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72178                    (1269738000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72179                    (1288486800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72180                    (1301187600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72181                    (1319936400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72182                    (1332637200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72183                    (1351386000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72184                    (1364691600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72185                    (1382835600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72186                    (1396141200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72187                    (1414285200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72188                    (1427590800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72189                    (1445734800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72190                    (1459040400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72191                    (1477789200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72192                    (1490490000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72193                    (1509238800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72194                    (1521939600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72195                    (1540688400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72196                    (1553994000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72197                    (1572138000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72198                    (1585443600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72199                    (1603587600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72200                    (1616893200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72201                    (1635642000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72202                    (1648342800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72203                    (1667091600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72204                    (1679792400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72205                    (1698541200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72206                    (1711846800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72207                    (1729990800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72208                    (1743296400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72209                    (1761440400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72210                    (1774746000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72211                    (1792890000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72212                    (1806195600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72213                    (1824944400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72214                    (1837645200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72215                    (1856394000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72216                    (1869094800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72217                    (1887843600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72218                    (1901149200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72219                    (1919293200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72220                    (1932598800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72221                    (1950742800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72222                    (1964048400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72223                    (1982797200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72224                    (1995498000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72225                    (2014246800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72226                    (2026947600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72227                    (2045696400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72228                    (2058397200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72229                    (2077146000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72230                    (2090451600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72231                    (2108595600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72232                    (2121901200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72233                    (2140045200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72234                    (2153350800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72235                    (2172099600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72236                    (2184800400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72237                    (2203549200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72238                    (2216250000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72239                    (2234998800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72240                    (2248304400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72241                    (2266448400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72242                    (2279754000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72243                    (2297898000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72244                    (2311203600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72245                    (2329347600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72246                    (2342653200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72247                    (2361402000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72248                    (2374102800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72249                    (2392851600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72250                    (2405552400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72251                    (2424301200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72252                    (2437606800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72253                    (2455750800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72254                    (2469056400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72255                    (2487200400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72256                    (2500506000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72257                    (2519254800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72258                    (2531955600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72259                    (2550704400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72260                    (2563405200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72261                    (2582154000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72262                    (2595459600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72263                    (2613603600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72264                    (2626909200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72265                    (2645053200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72266                    (2658358800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72267                    (2676502800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72268                    (2689808400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72269                    (2708557200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72270                    (2721258000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72271                    (2740006800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72272                    (2752707600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72273                    (2771456400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72274                    (2784762000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72275                    (2802906000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72276                    (2816211600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72277                    (2834355600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72278                    (2847661200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72279                    (2866410000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72280                    (2879110800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72281                    (2897859600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72282                    (2910560400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72283                    (2929309200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72284                    (2942010000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72285                    (2960758800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72286                    (2974064400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72287                    (2992208400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72288                    (3005514000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72289                    (3023658000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72290                    (3036963600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72291                    (3055712400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72292                    (3068413200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72293                    (3087162000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72294                    (3099862800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72295                    (3118611600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72296                    (3131917200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72297                    (3150061200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72298                    (3163366800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72299                    (3181510800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72300                    (3194816400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72301                    (3212960400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72302                    (3226266000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72303                    (3245014800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72304                    (3257715600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72305                    (3276464400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72306                    (3289165200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72307                    (3307914000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72308                    (3321219600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72309                    (3339363600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72310                    (3352669200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72311                    (3370813200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72312                    (3384118800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72313                    (3402867600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72314                    (3415568400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72315                    (3434317200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72316                    (3447018000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72317                    (3465766800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72318                    (3479072400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72319                    (3497216400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72320                    (3510522000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72321                    (3528666000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72322                    (3541971600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72323                    (3560115600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72324                    (3573421200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72325                    (3592170000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72326                    (3604870800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72327                    (3623619600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72328                    (3636320400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72329                    (3655069200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72330                    (3668374800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72331                    (3686518800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72332                    (3699824400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72333                    (3717968400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72334                    (3731274000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72335                    (3750022800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72336                    (3762723600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72337                    (3781472400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72338                    (3794173200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72339                    (3812922000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72340                    (3825622800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72341                    (3844371600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72342                    (3857677200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72343                    (3875821200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72344                    (3889126800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72345                    (3907270800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72346                    (3920576400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72347                    (3939325200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72348                    (3952026000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72349                    (3970774800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72350                    (3983475600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72351                    (4002224400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72352                    (4015530000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72353                    (4033674000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72354                    (4046979600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72355                    (4065123600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72356                    (4078429200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
72357                    (4096573200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
72358                ];
72359                FixedTimespanSet {
72360                    first: FixedTimespan {
72361                        utc_offset: -2205,
72362                        dst_offset: 0,
72363                        name: Some("LMT"),
72364                    },
72365                    rest: REST
72366                }
72367            },
72368
72369            Tz::ROC => {
72370                const REST: &[(i64, FixedTimespan)] = &[
72371                    (-2335248360, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
72372                    (-1017820800, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: Some("JST") }),
72373                    (-766224000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
72374                    (-745833600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
72375                    (-733827600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
72376                    (-716889600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
72377                    (-699613200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
72378                    (-683884800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
72379                    (-670669200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
72380                    (-652348800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
72381                    (-639133200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
72382                    (-620812800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
72383                    (-607597200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
72384                    (-589276800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
72385                    (-576061200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
72386                    (-562924800, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
72387                    (-541760400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
72388                    (-528710400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
72389                    (-510224400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
72390                    (-497174400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
72391                    (-478688400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
72392                    (-465638400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
72393                    (-449830800, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
72394                    (-434016000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
72395                    (-418208400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
72396                    (-402480000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
72397                    (-386672400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
72398                    (-370944000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
72399                    (-355136400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
72400                    (-339408000, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
72401                    (-323600400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
72402                    (-302515200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
72403                    (-291978000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
72404                    (-270979200, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
72405                    (-260442000, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
72406                    (133977600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
72407                    (149785200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
72408                    (165513600, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
72409                    (181321200, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
72410                    (299606400, FixedTimespan { utc_offset: 28800, dst_offset: 3600, name: Some("CDT") }),
72411                    (307551600, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: Some("CST") }),
72412                ];
72413                FixedTimespanSet {
72414                    first: FixedTimespan {
72415                        utc_offset: 29160,
72416                        dst_offset: 0,
72417                        name: Some("LMT"),
72418                    },
72419                    rest: REST
72420                }
72421            },
72422
72423            Tz::ROK => {
72424                const REST: &[(i64, FixedTimespan)] = &[
72425                    (-1948782472, FixedTimespan { utc_offset: 30600, dst_offset: 0, name: Some("KST") }),
72426                    (-1830414600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: Some("JST") }),
72427                    (-767350800, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: Some("KST") }),
72428                    (-681210000, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: Some("KDT") }),
72429                    (-672228000, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: Some("KST") }),
72430                    (-654771600, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: Some("KDT") }),
72431                    (-640864800, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: Some("KST") }),
72432                    (-623408400, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: Some("KDT") }),
72433                    (-609415200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: Some("KST") }),
72434                    (-588848400, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: Some("KDT") }),
72435                    (-577965600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: Some("KST") }),
72436                    (-498128400, FixedTimespan { utc_offset: 30600, dst_offset: 0, name: Some("KST") }),
72437                    (-462702600, FixedTimespan { utc_offset: 30600, dst_offset: 3600, name: Some("KDT") }),
72438                    (-451733400, FixedTimespan { utc_offset: 30600, dst_offset: 0, name: Some("KST") }),
72439                    (-429784200, FixedTimespan { utc_offset: 30600, dst_offset: 3600, name: Some("KDT") }),
72440                    (-418296600, FixedTimespan { utc_offset: 30600, dst_offset: 0, name: Some("KST") }),
72441                    (-399544200, FixedTimespan { utc_offset: 30600, dst_offset: 3600, name: Some("KDT") }),
72442                    (-387451800, FixedTimespan { utc_offset: 30600, dst_offset: 0, name: Some("KST") }),
72443                    (-368094600, FixedTimespan { utc_offset: 30600, dst_offset: 3600, name: Some("KDT") }),
72444                    (-356002200, FixedTimespan { utc_offset: 30600, dst_offset: 0, name: Some("KST") }),
72445                    (-336645000, FixedTimespan { utc_offset: 30600, dst_offset: 3600, name: Some("KDT") }),
72446                    (-324552600, FixedTimespan { utc_offset: 30600, dst_offset: 0, name: Some("KST") }),
72447                    (-305195400, FixedTimespan { utc_offset: 30600, dst_offset: 3600, name: Some("KDT") }),
72448                    (-293103000, FixedTimespan { utc_offset: 30600, dst_offset: 0, name: Some("KST") }),
72449                    (-264933000, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: Some("KST") }),
72450                    (547578000, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: Some("KDT") }),
72451                    (560883600, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: Some("KST") }),
72452                    (579027600, FixedTimespan { utc_offset: 32400, dst_offset: 3600, name: Some("KDT") }),
72453                    (592333200, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: Some("KST") }),
72454                ];
72455                FixedTimespanSet {
72456                    first: FixedTimespan {
72457                        utc_offset: 30472,
72458                        dst_offset: 0,
72459                        name: Some("LMT"),
72460                    },
72461                    rest: REST
72462                }
72463            },
72464
72465            Tz::Singapore => {
72466                const REST: &[(i64, FixedTimespan)] = &[
72467                    (-2177477725, FixedTimespan { utc_offset: 24925, dst_offset: 0, name: Some("SMT") }),
72468                    (-2038200925, FixedTimespan { utc_offset: 25200, dst_offset: 0, name: None }),
72469                    (-1167634800, FixedTimespan { utc_offset: 25200, dst_offset: 1200, name: None }),
72470                    (-1073028000, FixedTimespan { utc_offset: 26400, dst_offset: 0, name: None }),
72471                    (-894180000, FixedTimespan { utc_offset: 27000, dst_offset: 0, name: None }),
72472                    (-879665400, FixedTimespan { utc_offset: 32400, dst_offset: 0, name: None }),
72473                    (-767005200, FixedTimespan { utc_offset: 27000, dst_offset: 0, name: None }),
72474                    (378662400, FixedTimespan { utc_offset: 28800, dst_offset: 0, name: None }),
72475                ];
72476                FixedTimespanSet {
72477                    first: FixedTimespan {
72478                        utc_offset: 24925,
72479                        dst_offset: 0,
72480                        name: Some("LMT"),
72481                    },
72482                    rest: REST
72483                }
72484            },
72485
72486            Tz::Turkey => {
72487                const REST: &[(i64, FixedTimespan)] = &[
72488                    (-2840147752, FixedTimespan { utc_offset: 7016, dst_offset: 0, name: Some("IMT") }),
72489                    (-1869875816, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
72490                    (-1693706400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
72491                    (-1680490800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
72492                    (-1570413600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
72493                    (-1552186800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
72494                    (-1538359200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
72495                    (-1522551600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
72496                    (-1507514400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
72497                    (-1490583600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
72498                    (-1440208800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
72499                    (-1428030000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
72500                    (-1409709600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
72501                    (-1396494000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
72502                    (-931053600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
72503                    (-922676400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
72504                    (-917834400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
72505                    (-892436400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
72506                    (-875844000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
72507                    (-764737200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
72508                    (-744343200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
72509                    (-733806000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
72510                    (-716436000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
72511                    (-701924400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
72512                    (-684986400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
72513                    (-670474800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
72514                    (-654141600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
72515                    (-639025200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
72516                    (-622087200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
72517                    (-606970800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
72518                    (-590032800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
72519                    (-575521200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
72520                    (-235620000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
72521                    (-194842800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
72522                    (-177732000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
72523                    (-165726000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
72524                    (107910000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
72525                    (121215600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
72526                    (133920000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
72527                    (152665200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
72528                    (164678400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
72529                    (184114800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
72530                    (196214400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
72531                    (215564400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
72532                    (228873600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
72533                    (245804400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
72534                    (260323200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
72535                    (267915600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
72536                    (428454000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: None }),
72537                    (433893600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
72538                    (468111600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
72539                    (482799600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
72540                    (496710000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
72541                    (512521200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
72542                    (528246000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
72543                    (543970800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
72544                    (559695600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
72545                    (575420400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
72546                    (591145200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
72547                    (606870000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
72548                    (622594800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
72549                    (638319600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
72550                    (654649200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
72551                    (670374000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
72552                    (686098800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
72553                    (701823600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
72554                    (717548400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
72555                    (733273200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
72556                    (748998000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
72557                    (764118000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
72558                    (780447600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
72559                    (796172400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
72560                    (811897200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
72561                    (828226800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
72562                    (846370800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
72563                    (859676400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
72564                    (877820400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
72565                    (891126000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
72566                    (909270000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
72567                    (922575600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
72568                    (941324400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
72569                    (954025200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
72570                    (972774000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
72571                    (985474800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
72572                    (1004223600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
72573                    (1017529200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
72574                    (1035673200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
72575                    (1048978800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
72576                    (1067122800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
72577                    (1080428400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
72578                    (1099177200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
72579                    (1111878000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
72580                    (1130626800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
72581                    (1143327600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
72582                    (1162076400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
72583                    (1174784400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
72584                    (1193533200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
72585                    (1206838800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
72586                    (1224982800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
72587                    (1238288400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
72588                    (1256432400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
72589                    (1269738000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
72590                    (1288486800, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
72591                    (1301274000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
72592                    (1319936400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
72593                    (1332637200, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
72594                    (1351386000, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
72595                    (1364691600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
72596                    (1382835600, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
72597                    (1396227600, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
72598                    (1414285200, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
72599                    (1427590800, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
72600                    (1446944400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
72601                    (1459040400, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
72602                    (1473195600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: None }),
72603                ];
72604                FixedTimespanSet {
72605                    first: FixedTimespan {
72606                        utc_offset: 6952,
72607                        dst_offset: 0,
72608                        name: Some("LMT"),
72609                    },
72610                    rest: REST
72611                }
72612            },
72613
72614            Tz::UCT => {
72615                const REST: &[(i64, FixedTimespan)] = &[
72616                ];
72617                FixedTimespanSet {
72618                    first: FixedTimespan {
72619                        utc_offset: 0,
72620                        dst_offset: 0,
72621                        name: Some("UTC"),
72622                    },
72623                    rest: REST
72624                }
72625            },
72626
72627            Tz::US__Alaska => {
72628                const REST: &[(i64, FixedTimespan)] = &[
72629                    (-3225223727, FixedTimespan { utc_offset: -35976, dst_offset: 0, name: Some("LMT") }),
72630                    (-2188951224, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("AST") }),
72631                    (-880200000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("AWT") }),
72632                    (-769395600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("APT") }),
72633                    (-765378000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("AST") }),
72634                    (-86882400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("AHST") }),
72635                    (-21470400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("AHDT") }),
72636                    (-5749200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("AHST") }),
72637                    (9979200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("AHDT") }),
72638                    (25700400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("AHST") }),
72639                    (41428800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("AHDT") }),
72640                    (57754800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("AHST") }),
72641                    (73483200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("AHDT") }),
72642                    (89204400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("AHST") }),
72643                    (104932800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("AHDT") }),
72644                    (120654000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("AHST") }),
72645                    (126705600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("AHDT") }),
72646                    (152103600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("AHST") }),
72647                    (162388800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("AHDT") }),
72648                    (183553200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("AHST") }),
72649                    (199281600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("AHDT") }),
72650                    (215607600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("AHST") }),
72651                    (230731200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("AHDT") }),
72652                    (247057200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("AHST") }),
72653                    (262785600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("AHDT") }),
72654                    (278506800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("AHST") }),
72655                    (294235200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("AHDT") }),
72656                    (309956400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("AHST") }),
72657                    (325684800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("AHDT") }),
72658                    (341406000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("AHST") }),
72659                    (357134400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("AHDT") }),
72660                    (372855600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("AHST") }),
72661                    (388584000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("AHDT") }),
72662                    (404910000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("AHST") }),
72663                    (420033600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("AHDT") }),
72664                    (436359600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("YST") }),
72665                    (439030800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72666                    (452084400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72667                    (467805600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72668                    (483534000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72669                    (499255200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72670                    (514983600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72671                    (530704800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72672                    (544618800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72673                    (562154400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72674                    (576068400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72675                    (594208800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72676                    (607518000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72677                    (625658400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72678                    (638967600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72679                    (657108000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72680                    (671022000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72681                    (688557600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72682                    (702471600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72683                    (720007200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72684                    (733921200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72685                    (752061600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72686                    (765370800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72687                    (783511200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72688                    (796820400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72689                    (814960800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72690                    (828874800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72691                    (846410400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72692                    (860324400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72693                    (877860000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72694                    (891774000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72695                    (909309600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72696                    (923223600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72697                    (941364000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72698                    (954673200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72699                    (972813600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72700                    (986122800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72701                    (1004263200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72702                    (1018177200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72703                    (1035712800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72704                    (1049626800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72705                    (1067162400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72706                    (1081076400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72707                    (1099216800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72708                    (1112526000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72709                    (1130666400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72710                    (1143975600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72711                    (1162116000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72712                    (1173610800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72713                    (1194170400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72714                    (1205060400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72715                    (1225620000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72716                    (1236510000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72717                    (1257069600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72718                    (1268564400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72719                    (1289124000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72720                    (1300014000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72721                    (1320573600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72722                    (1331463600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72723                    (1352023200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72724                    (1362913200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72725                    (1383472800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72726                    (1394362800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72727                    (1414922400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72728                    (1425812400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72729                    (1446372000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72730                    (1457866800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72731                    (1478426400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72732                    (1489316400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72733                    (1509876000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72734                    (1520766000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72735                    (1541325600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72736                    (1552215600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72737                    (1572775200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72738                    (1583665200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72739                    (1604224800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72740                    (1615719600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72741                    (1636279200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72742                    (1647169200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72743                    (1667728800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72744                    (1678618800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72745                    (1699178400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72746                    (1710068400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72747                    (1730628000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72748                    (1741518000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72749                    (1762077600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72750                    (1772967600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72751                    (1793527200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72752                    (1805022000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72753                    (1825581600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72754                    (1836471600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72755                    (1857031200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72756                    (1867921200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72757                    (1888480800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72758                    (1899370800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72759                    (1919930400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72760                    (1930820400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72761                    (1951380000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72762                    (1962874800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72763                    (1983434400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72764                    (1994324400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72765                    (2014884000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72766                    (2025774000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72767                    (2046333600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72768                    (2057223600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72769                    (2077783200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72770                    (2088673200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72771                    (2109232800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72772                    (2120122800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72773                    (2140682400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72774                    (2152177200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72775                    (2172736800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72776                    (2183626800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72777                    (2204186400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72778                    (2215076400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72779                    (2235636000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72780                    (2246526000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72781                    (2267085600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72782                    (2277975600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72783                    (2298535200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72784                    (2309425200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72785                    (2329984800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72786                    (2341479600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72787                    (2362039200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72788                    (2372929200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72789                    (2393488800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72790                    (2404378800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72791                    (2424938400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72792                    (2435828400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72793                    (2456388000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72794                    (2467278000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72795                    (2487837600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72796                    (2499332400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72797                    (2519892000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72798                    (2530782000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72799                    (2551341600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72800                    (2562231600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72801                    (2582791200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72802                    (2593681200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72803                    (2614240800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72804                    (2625130800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72805                    (2645690400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72806                    (2656580400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72807                    (2677140000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72808                    (2688634800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72809                    (2709194400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72810                    (2720084400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72811                    (2740644000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72812                    (2751534000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72813                    (2772093600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72814                    (2782983600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72815                    (2803543200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72816                    (2814433200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72817                    (2834992800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72818                    (2846487600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72819                    (2867047200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72820                    (2877937200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72821                    (2898496800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72822                    (2909386800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72823                    (2929946400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72824                    (2940836400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72825                    (2961396000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72826                    (2972286000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72827                    (2992845600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72828                    (3003735600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72829                    (3024295200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72830                    (3035790000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72831                    (3056349600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72832                    (3067239600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72833                    (3087799200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72834                    (3098689200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72835                    (3119248800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72836                    (3130138800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72837                    (3150698400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72838                    (3161588400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72839                    (3182148000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72840                    (3193038000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72841                    (3213597600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72842                    (3225092400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72843                    (3245652000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72844                    (3256542000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72845                    (3277101600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72846                    (3287991600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72847                    (3308551200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72848                    (3319441200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72849                    (3340000800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72850                    (3350890800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72851                    (3371450400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72852                    (3382945200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72853                    (3403504800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72854                    (3414394800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72855                    (3434954400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72856                    (3445844400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72857                    (3466404000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72858                    (3477294000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72859                    (3497853600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72860                    (3508743600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72861                    (3529303200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72862                    (3540193200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72863                    (3560752800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72864                    (3572247600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72865                    (3592807200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72866                    (3603697200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72867                    (3624256800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72868                    (3635146800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72869                    (3655706400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72870                    (3666596400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72871                    (3687156000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72872                    (3698046000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72873                    (3718605600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72874                    (3730100400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72875                    (3750660000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72876                    (3761550000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72877                    (3782109600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72878                    (3792999600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72879                    (3813559200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72880                    (3824449200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72881                    (3845008800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72882                    (3855898800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72883                    (3876458400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72884                    (3887348400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72885                    (3907908000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72886                    (3919402800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72887                    (3939962400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72888                    (3950852400, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72889                    (3971412000, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72890                    (3982302000, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72891                    (4002861600, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72892                    (4013751600, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72893                    (4034311200, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72894                    (4045201200, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72895                    (4065760800, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72896                    (4076650800, FixedTimespan { utc_offset: -32400, dst_offset: 3600, name: Some("AKDT") }),
72897                    (4097210400, FixedTimespan { utc_offset: -32400, dst_offset: 0, name: Some("AKST") }),
72898                ];
72899                FixedTimespanSet {
72900                    first: FixedTimespan {
72901                        utc_offset: 50424,
72902                        dst_offset: 0,
72903                        name: Some("LMT"),
72904                    },
72905                    rest: REST
72906                }
72907            },
72908
72909            Tz::US__Aleutian => {
72910                const REST: &[(i64, FixedTimespan)] = &[
72911                    (-3225223727, FixedTimespan { utc_offset: -42398, dst_offset: 0, name: Some("LMT") }),
72912                    (-2188944802, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("NST") }),
72913                    (-880196400, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("NWT") }),
72914                    (-769395600, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("NPT") }),
72915                    (-765374400, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("NST") }),
72916                    (-86878800, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("BST") }),
72917                    (-21466800, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("BDT") }),
72918                    (-5745600, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("BST") }),
72919                    (9982800, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("BDT") }),
72920                    (25704000, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("BST") }),
72921                    (41432400, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("BDT") }),
72922                    (57758400, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("BST") }),
72923                    (73486800, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("BDT") }),
72924                    (89208000, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("BST") }),
72925                    (104936400, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("BDT") }),
72926                    (120657600, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("BST") }),
72927                    (126709200, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("BDT") }),
72928                    (152107200, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("BST") }),
72929                    (162392400, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("BDT") }),
72930                    (183556800, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("BST") }),
72931                    (199285200, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("BDT") }),
72932                    (215611200, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("BST") }),
72933                    (230734800, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("BDT") }),
72934                    (247060800, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("BST") }),
72935                    (262789200, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("BDT") }),
72936                    (278510400, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("BST") }),
72937                    (294238800, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("BDT") }),
72938                    (309960000, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("BST") }),
72939                    (325688400, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("BDT") }),
72940                    (341409600, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("BST") }),
72941                    (357138000, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("BDT") }),
72942                    (372859200, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("BST") }),
72943                    (388587600, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("BDT") }),
72944                    (404913600, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("BST") }),
72945                    (420037200, FixedTimespan { utc_offset: -39600, dst_offset: 3600, name: Some("BDT") }),
72946                    (436363200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("AHST") }),
72947                    (439034400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
72948                    (452088000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
72949                    (467809200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
72950                    (483537600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
72951                    (499258800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
72952                    (514987200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
72953                    (530708400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
72954                    (544622400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
72955                    (562158000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
72956                    (576072000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
72957                    (594212400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
72958                    (607521600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
72959                    (625662000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
72960                    (638971200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
72961                    (657111600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
72962                    (671025600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
72963                    (688561200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
72964                    (702475200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
72965                    (720010800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
72966                    (733924800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
72967                    (752065200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
72968                    (765374400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
72969                    (783514800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
72970                    (796824000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
72971                    (814964400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
72972                    (828878400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
72973                    (846414000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
72974                    (860328000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
72975                    (877863600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
72976                    (891777600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
72977                    (909313200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
72978                    (923227200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
72979                    (941367600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
72980                    (954676800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
72981                    (972817200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
72982                    (986126400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
72983                    (1004266800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
72984                    (1018180800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
72985                    (1035716400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
72986                    (1049630400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
72987                    (1067166000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
72988                    (1081080000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
72989                    (1099220400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
72990                    (1112529600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
72991                    (1130670000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
72992                    (1143979200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
72993                    (1162119600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
72994                    (1173614400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
72995                    (1194174000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
72996                    (1205064000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
72997                    (1225623600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
72998                    (1236513600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
72999                    (1257073200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73000                    (1268568000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73001                    (1289127600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73002                    (1300017600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73003                    (1320577200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73004                    (1331467200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73005                    (1352026800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73006                    (1362916800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73007                    (1383476400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73008                    (1394366400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73009                    (1414926000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73010                    (1425816000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73011                    (1446375600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73012                    (1457870400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73013                    (1478430000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73014                    (1489320000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73015                    (1509879600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73016                    (1520769600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73017                    (1541329200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73018                    (1552219200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73019                    (1572778800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73020                    (1583668800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73021                    (1604228400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73022                    (1615723200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73023                    (1636282800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73024                    (1647172800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73025                    (1667732400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73026                    (1678622400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73027                    (1699182000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73028                    (1710072000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73029                    (1730631600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73030                    (1741521600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73031                    (1762081200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73032                    (1772971200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73033                    (1793530800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73034                    (1805025600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73035                    (1825585200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73036                    (1836475200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73037                    (1857034800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73038                    (1867924800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73039                    (1888484400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73040                    (1899374400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73041                    (1919934000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73042                    (1930824000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73043                    (1951383600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73044                    (1962878400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73045                    (1983438000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73046                    (1994328000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73047                    (2014887600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73048                    (2025777600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73049                    (2046337200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73050                    (2057227200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73051                    (2077786800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73052                    (2088676800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73053                    (2109236400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73054                    (2120126400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73055                    (2140686000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73056                    (2152180800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73057                    (2172740400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73058                    (2183630400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73059                    (2204190000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73060                    (2215080000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73061                    (2235639600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73062                    (2246529600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73063                    (2267089200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73064                    (2277979200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73065                    (2298538800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73066                    (2309428800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73067                    (2329988400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73068                    (2341483200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73069                    (2362042800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73070                    (2372932800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73071                    (2393492400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73072                    (2404382400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73073                    (2424942000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73074                    (2435832000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73075                    (2456391600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73076                    (2467281600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73077                    (2487841200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73078                    (2499336000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73079                    (2519895600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73080                    (2530785600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73081                    (2551345200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73082                    (2562235200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73083                    (2582794800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73084                    (2593684800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73085                    (2614244400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73086                    (2625134400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73087                    (2645694000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73088                    (2656584000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73089                    (2677143600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73090                    (2688638400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73091                    (2709198000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73092                    (2720088000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73093                    (2740647600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73094                    (2751537600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73095                    (2772097200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73096                    (2782987200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73097                    (2803546800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73098                    (2814436800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73099                    (2834996400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73100                    (2846491200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73101                    (2867050800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73102                    (2877940800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73103                    (2898500400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73104                    (2909390400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73105                    (2929950000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73106                    (2940840000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73107                    (2961399600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73108                    (2972289600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73109                    (2992849200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73110                    (3003739200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73111                    (3024298800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73112                    (3035793600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73113                    (3056353200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73114                    (3067243200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73115                    (3087802800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73116                    (3098692800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73117                    (3119252400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73118                    (3130142400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73119                    (3150702000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73120                    (3161592000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73121                    (3182151600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73122                    (3193041600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73123                    (3213601200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73124                    (3225096000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73125                    (3245655600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73126                    (3256545600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73127                    (3277105200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73128                    (3287995200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73129                    (3308554800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73130                    (3319444800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73131                    (3340004400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73132                    (3350894400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73133                    (3371454000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73134                    (3382948800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73135                    (3403508400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73136                    (3414398400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73137                    (3434958000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73138                    (3445848000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73139                    (3466407600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73140                    (3477297600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73141                    (3497857200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73142                    (3508747200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73143                    (3529306800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73144                    (3540196800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73145                    (3560756400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73146                    (3572251200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73147                    (3592810800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73148                    (3603700800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73149                    (3624260400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73150                    (3635150400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73151                    (3655710000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73152                    (3666600000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73153                    (3687159600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73154                    (3698049600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73155                    (3718609200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73156                    (3730104000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73157                    (3750663600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73158                    (3761553600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73159                    (3782113200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73160                    (3793003200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73161                    (3813562800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73162                    (3824452800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73163                    (3845012400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73164                    (3855902400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73165                    (3876462000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73166                    (3887352000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73167                    (3907911600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73168                    (3919406400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73169                    (3939966000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73170                    (3950856000, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73171                    (3971415600, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73172                    (3982305600, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73173                    (4002865200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73174                    (4013755200, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73175                    (4034314800, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73176                    (4045204800, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73177                    (4065764400, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73178                    (4076654400, FixedTimespan { utc_offset: -36000, dst_offset: 3600, name: Some("HDT") }),
73179                    (4097214000, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
73180                ];
73181                FixedTimespanSet {
73182                    first: FixedTimespan {
73183                        utc_offset: 44002,
73184                        dst_offset: 0,
73185                        name: Some("LMT"),
73186                    },
73187                    rest: REST
73188                }
73189            },
73190
73191            Tz::US__Arizona => {
73192                const REST: &[(i64, FixedTimespan)] = &[
73193                    (-2717643600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
73194                    (-1633273200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
73195                    (-1615132800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
73196                    (-1601823600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
73197                    (-1583683200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
73198                    (-880210800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MWT") }),
73199                    (-820519140, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
73200                    (-812653140, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MWT") }),
73201                    (-796845540, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
73202                    (-84380400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
73203                    (-68659200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
73204                ];
73205                FixedTimespanSet {
73206                    first: FixedTimespan {
73207                        utc_offset: -26898,
73208                        dst_offset: 0,
73209                        name: Some("LMT"),
73210                    },
73211                    rest: REST
73212                }
73213            },
73214
73215            Tz::US__Central => {
73216                const REST: &[(i64, FixedTimespan)] = &[
73217                    (-2717647200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73218                    (-1633276800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73219                    (-1615136400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73220                    (-1601827200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73221                    (-1583686800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73222                    (-1563724800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73223                    (-1551632400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73224                    (-1538928000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73225                    (-1520182800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73226                    (-1504454400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73227                    (-1491757200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73228                    (-1473004800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73229                    (-1459702800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73230                    (-1441555200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73231                    (-1428253200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73232                    (-1410105600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73233                    (-1396803600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73234                    (-1378656000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73235                    (-1365354000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73236                    (-1347206400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73237                    (-1333904400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73238                    (-1315152000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73239                    (-1301850000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73240                    (-1283702400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73241                    (-1270400400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73242                    (-1252252800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73243                    (-1238950800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73244                    (-1220803200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73245                    (-1207501200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73246                    (-1189353600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73247                    (-1176051600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73248                    (-1157299200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73249                    (-1144602000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73250                    (-1125849600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73251                    (-1112547600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73252                    (-1094400000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73253                    (-1081098000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73254                    (-1067788800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73255                    (-1045414800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73256                    (-1031500800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73257                    (-1018198800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73258                    (-1000051200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73259                    (-986749200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73260                    (-967996800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73261                    (-955299600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73262                    (-936547200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73263                    (-923245200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73264                    (-905097600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73265                    (-891795600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73266                    (-880214400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CWT") }),
73267                    (-769395600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CPT") }),
73268                    (-765392400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73269                    (-747244800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73270                    (-733942800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73271                    (-715795200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73272                    (-702493200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73273                    (-684345600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73274                    (-671043600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73275                    (-652896000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73276                    (-639594000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73277                    (-620841600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73278                    (-608144400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73279                    (-589392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73280                    (-576090000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73281                    (-557942400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73282                    (-544640400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73283                    (-526492800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73284                    (-513190800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73285                    (-495043200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73286                    (-481741200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73287                    (-463593600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73288                    (-447267600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73289                    (-431539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73290                    (-415818000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73291                    (-400089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73292                    (-384368400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73293                    (-368640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73294                    (-352918800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73295                    (-337190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73296                    (-321469200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73297                    (-305740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73298                    (-289414800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73299                    (-273686400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73300                    (-257965200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73301                    (-242236800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73302                    (-226515600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73303                    (-210787200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73304                    (-195066000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73305                    (-179337600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73306                    (-163616400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73307                    (-147888000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73308                    (-131562000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73309                    (-116438400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73310                    (-100112400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73311                    (-84384000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73312                    (-68662800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73313                    (-52934400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73314                    (-37213200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73315                    (-21484800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73316                    (-5763600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73317                    (9964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73318                    (25686000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73319                    (41414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73320                    (57740400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73321                    (73468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73322                    (89190000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73323                    (104918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73324                    (120639600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73325                    (126691200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73326                    (152089200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73327                    (162374400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73328                    (183538800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73329                    (199267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73330                    (215593200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73331                    (230716800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73332                    (247042800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73333                    (262771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73334                    (278492400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73335                    (294220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73336                    (309942000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73337                    (325670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73338                    (341391600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73339                    (357120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73340                    (372841200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73341                    (388569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73342                    (404895600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73343                    (420019200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73344                    (436345200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73345                    (452073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73346                    (467794800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73347                    (483523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73348                    (499244400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73349                    (514972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73350                    (530694000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73351                    (544608000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73352                    (562143600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73353                    (576057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73354                    (594198000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73355                    (607507200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73356                    (625647600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73357                    (638956800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73358                    (657097200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73359                    (671011200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73360                    (688546800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73361                    (702460800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73362                    (719996400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73363                    (733910400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73364                    (752050800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73365                    (765360000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73366                    (783500400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73367                    (796809600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73368                    (814950000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73369                    (828864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73370                    (846399600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73371                    (860313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73372                    (877849200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73373                    (891763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73374                    (909298800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73375                    (923212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73376                    (941353200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73377                    (954662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73378                    (972802800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73379                    (986112000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73380                    (1004252400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73381                    (1018166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73382                    (1035702000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73383                    (1049616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73384                    (1067151600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73385                    (1081065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73386                    (1099206000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73387                    (1112515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73388                    (1130655600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73389                    (1143964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73390                    (1162105200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73391                    (1173600000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73392                    (1194159600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73393                    (1205049600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73394                    (1225609200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73395                    (1236499200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73396                    (1257058800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73397                    (1268553600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73398                    (1289113200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73399                    (1300003200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73400                    (1320562800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73401                    (1331452800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73402                    (1352012400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73403                    (1362902400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73404                    (1383462000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73405                    (1394352000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73406                    (1414911600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73407                    (1425801600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73408                    (1446361200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73409                    (1457856000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73410                    (1478415600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73411                    (1489305600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73412                    (1509865200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73413                    (1520755200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73414                    (1541314800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73415                    (1552204800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73416                    (1572764400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73417                    (1583654400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73418                    (1604214000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73419                    (1615708800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73420                    (1636268400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73421                    (1647158400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73422                    (1667718000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73423                    (1678608000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73424                    (1699167600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73425                    (1710057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73426                    (1730617200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73427                    (1741507200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73428                    (1762066800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73429                    (1772956800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73430                    (1793516400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73431                    (1805011200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73432                    (1825570800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73433                    (1836460800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73434                    (1857020400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73435                    (1867910400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73436                    (1888470000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73437                    (1899360000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73438                    (1919919600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73439                    (1930809600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73440                    (1951369200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73441                    (1962864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73442                    (1983423600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73443                    (1994313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73444                    (2014873200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73445                    (2025763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73446                    (2046322800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73447                    (2057212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73448                    (2077772400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73449                    (2088662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73450                    (2109222000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73451                    (2120112000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73452                    (2140671600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73453                    (2152166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73454                    (2172726000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73455                    (2183616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73456                    (2204175600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73457                    (2215065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73458                    (2235625200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73459                    (2246515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73460                    (2267074800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73461                    (2277964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73462                    (2298524400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73463                    (2309414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73464                    (2329974000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73465                    (2341468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73466                    (2362028400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73467                    (2372918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73468                    (2393478000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73469                    (2404368000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73470                    (2424927600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73471                    (2435817600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73472                    (2456377200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73473                    (2467267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73474                    (2487826800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73475                    (2499321600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73476                    (2519881200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73477                    (2530771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73478                    (2551330800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73479                    (2562220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73480                    (2582780400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73481                    (2593670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73482                    (2614230000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73483                    (2625120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73484                    (2645679600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73485                    (2656569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73486                    (2677129200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73487                    (2688624000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73488                    (2709183600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73489                    (2720073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73490                    (2740633200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73491                    (2751523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73492                    (2772082800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73493                    (2782972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73494                    (2803532400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73495                    (2814422400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73496                    (2834982000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73497                    (2846476800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73498                    (2867036400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73499                    (2877926400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73500                    (2898486000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73501                    (2909376000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73502                    (2929935600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73503                    (2940825600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73504                    (2961385200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73505                    (2972275200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73506                    (2992834800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73507                    (3003724800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73508                    (3024284400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73509                    (3035779200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73510                    (3056338800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73511                    (3067228800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73512                    (3087788400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73513                    (3098678400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73514                    (3119238000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73515                    (3130128000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73516                    (3150687600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73517                    (3161577600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73518                    (3182137200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73519                    (3193027200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73520                    (3213586800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73521                    (3225081600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73522                    (3245641200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73523                    (3256531200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73524                    (3277090800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73525                    (3287980800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73526                    (3308540400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73527                    (3319430400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73528                    (3339990000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73529                    (3350880000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73530                    (3371439600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73531                    (3382934400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73532                    (3403494000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73533                    (3414384000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73534                    (3434943600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73535                    (3445833600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73536                    (3466393200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73537                    (3477283200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73538                    (3497842800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73539                    (3508732800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73540                    (3529292400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73541                    (3540182400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73542                    (3560742000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73543                    (3572236800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73544                    (3592796400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73545                    (3603686400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73546                    (3624246000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73547                    (3635136000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73548                    (3655695600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73549                    (3666585600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73550                    (3687145200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73551                    (3698035200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73552                    (3718594800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73553                    (3730089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73554                    (3750649200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73555                    (3761539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73556                    (3782098800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73557                    (3792988800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73558                    (3813548400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73559                    (3824438400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73560                    (3844998000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73561                    (3855888000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73562                    (3876447600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73563                    (3887337600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73564                    (3907897200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73565                    (3919392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73566                    (3939951600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73567                    (3950841600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73568                    (3971401200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73569                    (3982291200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73570                    (4002850800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73571                    (4013740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73572                    (4034300400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73573                    (4045190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73574                    (4065750000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73575                    (4076640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73576                    (4097199600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73577                ];
73578                FixedTimespanSet {
73579                    first: FixedTimespan {
73580                        utc_offset: -21036,
73581                        dst_offset: 0,
73582                        name: Some("LMT"),
73583                    },
73584                    rest: REST
73585                }
73586            },
73587
73588            Tz::US__EastIndiana => {
73589                const REST: &[(i64, FixedTimespan)] = &[
73590                    (-2717647200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73591                    (-1633276800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73592                    (-1615136400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73593                    (-1601827200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73594                    (-1583686800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73595                    (-900259200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73596                    (-891795600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73597                    (-880214400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CWT") }),
73598                    (-769395600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CPT") }),
73599                    (-765392400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73600                    (-747244800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73601                    (-733942800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73602                    (-715795200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73603                    (-702493200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73604                    (-684345600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73605                    (-671043600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73606                    (-652896000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73607                    (-639594000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73608                    (-620841600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73609                    (-608144400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73610                    (-589392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73611                    (-576090000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73612                    (-557942400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73613                    (-544640400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73614                    (-526492800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73615                    (-513190800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73616                    (-495043200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
73617                    (-481741200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73618                    (-463593600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73619                    (-386787600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
73620                    (-368640000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73621                    (-21488400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73622                    (-5767200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73623                    (9961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73624                    (25682400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73625                    (1143961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73626                    (1162101600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73627                    (1173596400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73628                    (1194156000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73629                    (1205046000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73630                    (1225605600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73631                    (1236495600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73632                    (1257055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73633                    (1268550000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73634                    (1289109600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73635                    (1299999600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73636                    (1320559200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73637                    (1331449200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73638                    (1352008800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73639                    (1362898800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73640                    (1383458400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73641                    (1394348400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73642                    (1414908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73643                    (1425798000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73644                    (1446357600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73645                    (1457852400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73646                    (1478412000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73647                    (1489302000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73648                    (1509861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73649                    (1520751600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73650                    (1541311200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73651                    (1552201200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73652                    (1572760800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73653                    (1583650800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73654                    (1604210400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73655                    (1615705200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73656                    (1636264800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73657                    (1647154800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73658                    (1667714400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73659                    (1678604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73660                    (1699164000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73661                    (1710054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73662                    (1730613600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73663                    (1741503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73664                    (1762063200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73665                    (1772953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73666                    (1793512800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73667                    (1805007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73668                    (1825567200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73669                    (1836457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73670                    (1857016800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73671                    (1867906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73672                    (1888466400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73673                    (1899356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73674                    (1919916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73675                    (1930806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73676                    (1951365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73677                    (1962860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73678                    (1983420000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73679                    (1994310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73680                    (2014869600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73681                    (2025759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73682                    (2046319200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73683                    (2057209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73684                    (2077768800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73685                    (2088658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73686                    (2109218400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73687                    (2120108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73688                    (2140668000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73689                    (2152162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73690                    (2172722400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73691                    (2183612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73692                    (2204172000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73693                    (2215062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73694                    (2235621600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73695                    (2246511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73696                    (2267071200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73697                    (2277961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73698                    (2298520800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73699                    (2309410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73700                    (2329970400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73701                    (2341465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73702                    (2362024800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73703                    (2372914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73704                    (2393474400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73705                    (2404364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73706                    (2424924000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73707                    (2435814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73708                    (2456373600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73709                    (2467263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73710                    (2487823200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73711                    (2499318000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73712                    (2519877600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73713                    (2530767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73714                    (2551327200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73715                    (2562217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73716                    (2582776800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73717                    (2593666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73718                    (2614226400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73719                    (2625116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73720                    (2645676000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73721                    (2656566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73722                    (2677125600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73723                    (2688620400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73724                    (2709180000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73725                    (2720070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73726                    (2740629600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73727                    (2751519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73728                    (2772079200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73729                    (2782969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73730                    (2803528800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73731                    (2814418800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73732                    (2834978400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73733                    (2846473200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73734                    (2867032800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73735                    (2877922800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73736                    (2898482400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73737                    (2909372400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73738                    (2929932000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73739                    (2940822000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73740                    (2961381600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73741                    (2972271600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73742                    (2992831200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73743                    (3003721200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73744                    (3024280800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73745                    (3035775600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73746                    (3056335200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73747                    (3067225200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73748                    (3087784800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73749                    (3098674800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73750                    (3119234400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73751                    (3130124400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73752                    (3150684000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73753                    (3161574000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73754                    (3182133600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73755                    (3193023600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73756                    (3213583200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73757                    (3225078000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73758                    (3245637600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73759                    (3256527600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73760                    (3277087200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73761                    (3287977200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73762                    (3308536800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73763                    (3319426800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73764                    (3339986400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73765                    (3350876400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73766                    (3371436000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73767                    (3382930800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73768                    (3403490400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73769                    (3414380400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73770                    (3434940000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73771                    (3445830000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73772                    (3466389600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73773                    (3477279600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73774                    (3497839200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73775                    (3508729200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73776                    (3529288800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73777                    (3540178800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73778                    (3560738400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73779                    (3572233200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73780                    (3592792800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73781                    (3603682800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73782                    (3624242400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73783                    (3635132400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73784                    (3655692000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73785                    (3666582000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73786                    (3687141600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73787                    (3698031600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73788                    (3718591200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73789                    (3730086000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73790                    (3750645600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73791                    (3761535600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73792                    (3782095200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73793                    (3792985200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73794                    (3813544800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73795                    (3824434800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73796                    (3844994400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73797                    (3855884400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73798                    (3876444000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73799                    (3887334000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73800                    (3907893600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73801                    (3919388400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73802                    (3939948000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73803                    (3950838000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73804                    (3971397600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73805                    (3982287600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73806                    (4002847200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73807                    (4013737200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73808                    (4034296800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73809                    (4045186800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73810                    (4065746400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73811                    (4076636400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73812                    (4097196000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73813                ];
73814                FixedTimespanSet {
73815                    first: FixedTimespan {
73816                        utc_offset: -20678,
73817                        dst_offset: 0,
73818                        name: Some("LMT"),
73819                    },
73820                    rest: REST
73821                }
73822            },
73823
73824            Tz::US__Eastern => {
73825                const REST: &[(i64, FixedTimespan)] = &[
73826                    (-2717650800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73827                    (-1633280400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73828                    (-1615140000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73829                    (-1601830800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73830                    (-1583690400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73831                    (-1570381200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73832                    (-1551636000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73833                    (-1536512400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73834                    (-1523210400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73835                    (-1504458000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73836                    (-1491760800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73837                    (-1473008400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73838                    (-1459706400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73839                    (-1441558800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73840                    (-1428256800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73841                    (-1410109200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73842                    (-1396807200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73843                    (-1378659600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73844                    (-1365357600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73845                    (-1347210000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73846                    (-1333908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73847                    (-1315155600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73848                    (-1301853600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73849                    (-1283706000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73850                    (-1270404000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73851                    (-1252256400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73852                    (-1238954400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73853                    (-1220806800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73854                    (-1207504800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73855                    (-1189357200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73856                    (-1176055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73857                    (-1157302800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73858                    (-1144605600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73859                    (-1125853200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73860                    (-1112551200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73861                    (-1094403600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73862                    (-1081101600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73863                    (-1062954000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73864                    (-1049652000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73865                    (-1031504400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73866                    (-1018202400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73867                    (-1000054800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73868                    (-986752800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73869                    (-968000400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73870                    (-955303200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73871                    (-936550800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73872                    (-923248800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73873                    (-905101200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73874                    (-891799200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73875                    (-880218000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EWT") }),
73876                    (-769395600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EPT") }),
73877                    (-765396000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73878                    (-747248400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73879                    (-733946400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73880                    (-715798800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73881                    (-702496800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73882                    (-684349200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73883                    (-671047200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73884                    (-652899600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73885                    (-639597600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73886                    (-620845200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73887                    (-608148000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73888                    (-589395600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73889                    (-576093600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73890                    (-557946000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73891                    (-544644000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73892                    (-526496400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73893                    (-513194400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73894                    (-495046800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73895                    (-481744800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73896                    (-463597200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73897                    (-447271200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73898                    (-431542800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73899                    (-415821600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73900                    (-400093200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73901                    (-384372000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73902                    (-368643600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73903                    (-352922400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73904                    (-337194000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73905                    (-321472800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73906                    (-305744400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73907                    (-289418400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73908                    (-273690000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73909                    (-257968800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73910                    (-242240400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73911                    (-226519200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73912                    (-210790800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73913                    (-195069600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73914                    (-179341200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73915                    (-163620000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73916                    (-147891600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73917                    (-131565600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73918                    (-116442000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73919                    (-100116000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73920                    (-84387600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73921                    (-68666400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73922                    (-52938000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73923                    (-37216800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73924                    (-21488400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73925                    (-5767200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73926                    (9961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73927                    (25682400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73928                    (41410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73929                    (57736800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73930                    (73465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73931                    (89186400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73932                    (104914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73933                    (120636000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73934                    (126687600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73935                    (152085600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73936                    (162370800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73937                    (183535200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73938                    (199263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73939                    (215589600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73940                    (230713200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73941                    (247039200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73942                    (262767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73943                    (278488800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73944                    (294217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73945                    (309938400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73946                    (325666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73947                    (341388000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73948                    (357116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73949                    (372837600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73950                    (388566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73951                    (404892000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73952                    (420015600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73953                    (436341600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73954                    (452070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73955                    (467791200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73956                    (483519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73957                    (499240800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73958                    (514969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73959                    (530690400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73960                    (544604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73961                    (562140000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73962                    (576054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73963                    (594194400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73964                    (607503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73965                    (625644000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73966                    (638953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73967                    (657093600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73968                    (671007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73969                    (688543200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73970                    (702457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73971                    (719992800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73972                    (733906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73973                    (752047200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73974                    (765356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73975                    (783496800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73976                    (796806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73977                    (814946400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73978                    (828860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73979                    (846396000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73980                    (860310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73981                    (877845600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73982                    (891759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73983                    (909295200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73984                    (923209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73985                    (941349600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73986                    (954658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73987                    (972799200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73988                    (986108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73989                    (1004248800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73990                    (1018162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73991                    (1035698400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73992                    (1049612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73993                    (1067148000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73994                    (1081062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73995                    (1099202400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73996                    (1112511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73997                    (1130652000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
73998                    (1143961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
73999                    (1162101600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74000                    (1173596400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74001                    (1194156000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74002                    (1205046000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74003                    (1225605600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74004                    (1236495600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74005                    (1257055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74006                    (1268550000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74007                    (1289109600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74008                    (1299999600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74009                    (1320559200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74010                    (1331449200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74011                    (1352008800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74012                    (1362898800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74013                    (1383458400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74014                    (1394348400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74015                    (1414908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74016                    (1425798000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74017                    (1446357600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74018                    (1457852400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74019                    (1478412000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74020                    (1489302000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74021                    (1509861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74022                    (1520751600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74023                    (1541311200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74024                    (1552201200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74025                    (1572760800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74026                    (1583650800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74027                    (1604210400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74028                    (1615705200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74029                    (1636264800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74030                    (1647154800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74031                    (1667714400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74032                    (1678604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74033                    (1699164000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74034                    (1710054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74035                    (1730613600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74036                    (1741503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74037                    (1762063200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74038                    (1772953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74039                    (1793512800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74040                    (1805007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74041                    (1825567200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74042                    (1836457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74043                    (1857016800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74044                    (1867906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74045                    (1888466400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74046                    (1899356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74047                    (1919916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74048                    (1930806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74049                    (1951365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74050                    (1962860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74051                    (1983420000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74052                    (1994310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74053                    (2014869600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74054                    (2025759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74055                    (2046319200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74056                    (2057209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74057                    (2077768800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74058                    (2088658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74059                    (2109218400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74060                    (2120108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74061                    (2140668000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74062                    (2152162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74063                    (2172722400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74064                    (2183612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74065                    (2204172000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74066                    (2215062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74067                    (2235621600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74068                    (2246511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74069                    (2267071200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74070                    (2277961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74071                    (2298520800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74072                    (2309410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74073                    (2329970400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74074                    (2341465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74075                    (2362024800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74076                    (2372914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74077                    (2393474400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74078                    (2404364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74079                    (2424924000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74080                    (2435814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74081                    (2456373600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74082                    (2467263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74083                    (2487823200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74084                    (2499318000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74085                    (2519877600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74086                    (2530767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74087                    (2551327200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74088                    (2562217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74089                    (2582776800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74090                    (2593666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74091                    (2614226400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74092                    (2625116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74093                    (2645676000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74094                    (2656566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74095                    (2677125600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74096                    (2688620400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74097                    (2709180000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74098                    (2720070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74099                    (2740629600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74100                    (2751519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74101                    (2772079200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74102                    (2782969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74103                    (2803528800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74104                    (2814418800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74105                    (2834978400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74106                    (2846473200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74107                    (2867032800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74108                    (2877922800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74109                    (2898482400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74110                    (2909372400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74111                    (2929932000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74112                    (2940822000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74113                    (2961381600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74114                    (2972271600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74115                    (2992831200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74116                    (3003721200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74117                    (3024280800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74118                    (3035775600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74119                    (3056335200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74120                    (3067225200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74121                    (3087784800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74122                    (3098674800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74123                    (3119234400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74124                    (3130124400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74125                    (3150684000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74126                    (3161574000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74127                    (3182133600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74128                    (3193023600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74129                    (3213583200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74130                    (3225078000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74131                    (3245637600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74132                    (3256527600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74133                    (3277087200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74134                    (3287977200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74135                    (3308536800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74136                    (3319426800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74137                    (3339986400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74138                    (3350876400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74139                    (3371436000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74140                    (3382930800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74141                    (3403490400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74142                    (3414380400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74143                    (3434940000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74144                    (3445830000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74145                    (3466389600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74146                    (3477279600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74147                    (3497839200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74148                    (3508729200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74149                    (3529288800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74150                    (3540178800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74151                    (3560738400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74152                    (3572233200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74153                    (3592792800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74154                    (3603682800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74155                    (3624242400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74156                    (3635132400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74157                    (3655692000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74158                    (3666582000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74159                    (3687141600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74160                    (3698031600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74161                    (3718591200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74162                    (3730086000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74163                    (3750645600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74164                    (3761535600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74165                    (3782095200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74166                    (3792985200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74167                    (3813544800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74168                    (3824434800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74169                    (3844994400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74170                    (3855884400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74171                    (3876444000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74172                    (3887334000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74173                    (3907893600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74174                    (3919388400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74175                    (3939948000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74176                    (3950838000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74177                    (3971397600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74178                    (3982287600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74179                    (4002847200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74180                    (4013737200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74181                    (4034296800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74182                    (4045186800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74183                    (4065746400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74184                    (4076636400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74185                    (4097196000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74186                ];
74187                FixedTimespanSet {
74188                    first: FixedTimespan {
74189                        utc_offset: -17762,
74190                        dst_offset: 0,
74191                        name: Some("LMT"),
74192                    },
74193                    rest: REST
74194                }
74195            },
74196
74197            Tz::US__Hawaii => {
74198                const REST: &[(i64, FixedTimespan)] = &[
74199                    (-2334101314, FixedTimespan { utc_offset: -37800, dst_offset: 0, name: Some("HST") }),
74200                    (-1157283000, FixedTimespan { utc_offset: -37800, dst_offset: 3600, name: Some("HDT") }),
74201                    (-1155436200, FixedTimespan { utc_offset: -37800, dst_offset: 0, name: Some("HST") }),
74202                    (-880198200, FixedTimespan { utc_offset: -37800, dst_offset: 3600, name: Some("HWT") }),
74203                    (-769395600, FixedTimespan { utc_offset: -37800, dst_offset: 3600, name: Some("HPT") }),
74204                    (-765376200, FixedTimespan { utc_offset: -37800, dst_offset: 0, name: Some("HST") }),
74205                    (-712150200, FixedTimespan { utc_offset: -36000, dst_offset: 0, name: Some("HST") }),
74206                ];
74207                FixedTimespanSet {
74208                    first: FixedTimespan {
74209                        utc_offset: -37886,
74210                        dst_offset: 0,
74211                        name: Some("LMT"),
74212                    },
74213                    rest: REST
74214                }
74215            },
74216
74217            Tz::US__IndianaStarke => {
74218                const REST: &[(i64, FixedTimespan)] = &[
74219                    (-2717647200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74220                    (-1633276800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74221                    (-1615136400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74222                    (-1601827200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74223                    (-1583686800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74224                    (-880214400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CWT") }),
74225                    (-769395600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CPT") }),
74226                    (-765392400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74227                    (-715795200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74228                    (-702493200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74229                    (-684345600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74230                    (-671043600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74231                    (-652896000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74232                    (-639594000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74233                    (-620841600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74234                    (-608144400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74235                    (-589392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74236                    (-576090000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74237                    (-557942400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74238                    (-544640400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74239                    (-526492800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74240                    (-513190800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74241                    (-495043200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74242                    (-481741200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74243                    (-463593600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74244                    (-447267600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74245                    (-431539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74246                    (-415818000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74247                    (-400089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74248                    (-386787600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74249                    (-368640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74250                    (-355338000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74251                    (-337190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74252                    (-321469200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74253                    (-305740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74254                    (-289414800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74255                    (-273686400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74256                    (-257965200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74257                    (-242236800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74258                    (-195066000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74259                    (-84384000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74260                    (-68662800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74261                    (-52934400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74262                    (-37213200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74263                    (-21484800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74264                    (-5763600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74265                    (9964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74266                    (25686000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74267                    (41414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74268                    (57740400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74269                    (73468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74270                    (89190000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74271                    (104918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74272                    (120639600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74273                    (126691200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74274                    (152089200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74275                    (162374400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74276                    (183538800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74277                    (199267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74278                    (215593200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74279                    (230716800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74280                    (247042800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74281                    (262771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74282                    (278492400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74283                    (294220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74284                    (309942000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74285                    (325670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74286                    (341391600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74287                    (357120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74288                    (372841200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74289                    (388569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74290                    (404895600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74291                    (420019200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74292                    (436345200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74293                    (452073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74294                    (467794800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74295                    (483523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74296                    (499244400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74297                    (514972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74298                    (530694000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74299                    (544608000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74300                    (562143600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74301                    (576057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74302                    (594198000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74303                    (607507200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74304                    (625647600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74305                    (638956800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74306                    (657097200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74307                    (671011200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74308                    (688546800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74309                    (1143961200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74310                    (1162105200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74311                    (1173600000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74312                    (1194159600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74313                    (1205049600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74314                    (1225609200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74315                    (1236499200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74316                    (1257058800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74317                    (1268553600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74318                    (1289113200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74319                    (1300003200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74320                    (1320562800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74321                    (1331452800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74322                    (1352012400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74323                    (1362902400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74324                    (1383462000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74325                    (1394352000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74326                    (1414911600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74327                    (1425801600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74328                    (1446361200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74329                    (1457856000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74330                    (1478415600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74331                    (1489305600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74332                    (1509865200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74333                    (1520755200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74334                    (1541314800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74335                    (1552204800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74336                    (1572764400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74337                    (1583654400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74338                    (1604214000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74339                    (1615708800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74340                    (1636268400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74341                    (1647158400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74342                    (1667718000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74343                    (1678608000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74344                    (1699167600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74345                    (1710057600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74346                    (1730617200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74347                    (1741507200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74348                    (1762066800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74349                    (1772956800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74350                    (1793516400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74351                    (1805011200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74352                    (1825570800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74353                    (1836460800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74354                    (1857020400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74355                    (1867910400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74356                    (1888470000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74357                    (1899360000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74358                    (1919919600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74359                    (1930809600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74360                    (1951369200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74361                    (1962864000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74362                    (1983423600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74363                    (1994313600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74364                    (2014873200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74365                    (2025763200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74366                    (2046322800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74367                    (2057212800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74368                    (2077772400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74369                    (2088662400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74370                    (2109222000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74371                    (2120112000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74372                    (2140671600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74373                    (2152166400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74374                    (2172726000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74375                    (2183616000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74376                    (2204175600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74377                    (2215065600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74378                    (2235625200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74379                    (2246515200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74380                    (2267074800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74381                    (2277964800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74382                    (2298524400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74383                    (2309414400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74384                    (2329974000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74385                    (2341468800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74386                    (2362028400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74387                    (2372918400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74388                    (2393478000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74389                    (2404368000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74390                    (2424927600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74391                    (2435817600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74392                    (2456377200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74393                    (2467267200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74394                    (2487826800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74395                    (2499321600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74396                    (2519881200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74397                    (2530771200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74398                    (2551330800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74399                    (2562220800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74400                    (2582780400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74401                    (2593670400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74402                    (2614230000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74403                    (2625120000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74404                    (2645679600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74405                    (2656569600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74406                    (2677129200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74407                    (2688624000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74408                    (2709183600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74409                    (2720073600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74410                    (2740633200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74411                    (2751523200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74412                    (2772082800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74413                    (2782972800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74414                    (2803532400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74415                    (2814422400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74416                    (2834982000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74417                    (2846476800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74418                    (2867036400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74419                    (2877926400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74420                    (2898486000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74421                    (2909376000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74422                    (2929935600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74423                    (2940825600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74424                    (2961385200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74425                    (2972275200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74426                    (2992834800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74427                    (3003724800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74428                    (3024284400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74429                    (3035779200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74430                    (3056338800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74431                    (3067228800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74432                    (3087788400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74433                    (3098678400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74434                    (3119238000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74435                    (3130128000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74436                    (3150687600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74437                    (3161577600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74438                    (3182137200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74439                    (3193027200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74440                    (3213586800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74441                    (3225081600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74442                    (3245641200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74443                    (3256531200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74444                    (3277090800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74445                    (3287980800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74446                    (3308540400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74447                    (3319430400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74448                    (3339990000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74449                    (3350880000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74450                    (3371439600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74451                    (3382934400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74452                    (3403494000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74453                    (3414384000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74454                    (3434943600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74455                    (3445833600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74456                    (3466393200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74457                    (3477283200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74458                    (3497842800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74459                    (3508732800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74460                    (3529292400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74461                    (3540182400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74462                    (3560742000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74463                    (3572236800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74464                    (3592796400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74465                    (3603686400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74466                    (3624246000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74467                    (3635136000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74468                    (3655695600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74469                    (3666585600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74470                    (3687145200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74471                    (3698035200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74472                    (3718594800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74473                    (3730089600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74474                    (3750649200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74475                    (3761539200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74476                    (3782098800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74477                    (3792988800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74478                    (3813548400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74479                    (3824438400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74480                    (3844998000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74481                    (3855888000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74482                    (3876447600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74483                    (3887337600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74484                    (3907897200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74485                    (3919392000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74486                    (3939951600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74487                    (3950841600, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74488                    (3971401200, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74489                    (3982291200, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74490                    (4002850800, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74491                    (4013740800, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74492                    (4034300400, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74493                    (4045190400, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74494                    (4065750000, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74495                    (4076640000, FixedTimespan { utc_offset: -21600, dst_offset: 3600, name: Some("CDT") }),
74496                    (4097199600, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74497                ];
74498                FixedTimespanSet {
74499                    first: FixedTimespan {
74500                        utc_offset: -20790,
74501                        dst_offset: 0,
74502                        name: Some("LMT"),
74503                    },
74504                    rest: REST
74505                }
74506            },
74507
74508            Tz::US__Michigan => {
74509                const REST: &[(i64, FixedTimespan)] = &[
74510                    (-2051202469, FixedTimespan { utc_offset: -21600, dst_offset: 0, name: Some("CST") }),
74511                    (-1724083200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74512                    (-880218000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EWT") }),
74513                    (-769395600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EPT") }),
74514                    (-765396000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74515                    (-684349200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74516                    (-671047200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74517                    (-80506740, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74518                    (-68666400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74519                    (-52938000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74520                    (-37216800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74521                    (104914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74522                    (120636000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74523                    (126687600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74524                    (152085600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74525                    (167814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74526                    (183535200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74527                    (199263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74528                    (215589600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74529                    (230713200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74530                    (247039200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74531                    (262767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74532                    (278488800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74533                    (294217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74534                    (309938400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74535                    (325666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74536                    (341388000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74537                    (357116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74538                    (372837600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74539                    (388566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74540                    (404892000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74541                    (420015600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74542                    (436341600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74543                    (452070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74544                    (467791200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74545                    (483519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74546                    (499240800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74547                    (514969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74548                    (530690400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74549                    (544604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74550                    (562140000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74551                    (576054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74552                    (594194400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74553                    (607503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74554                    (625644000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74555                    (638953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74556                    (657093600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74557                    (671007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74558                    (688543200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74559                    (702457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74560                    (719992800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74561                    (733906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74562                    (752047200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74563                    (765356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74564                    (783496800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74565                    (796806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74566                    (814946400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74567                    (828860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74568                    (846396000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74569                    (860310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74570                    (877845600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74571                    (891759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74572                    (909295200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74573                    (923209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74574                    (941349600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74575                    (954658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74576                    (972799200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74577                    (986108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74578                    (1004248800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74579                    (1018162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74580                    (1035698400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74581                    (1049612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74582                    (1067148000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74583                    (1081062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74584                    (1099202400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74585                    (1112511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74586                    (1130652000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74587                    (1143961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74588                    (1162101600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74589                    (1173596400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74590                    (1194156000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74591                    (1205046000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74592                    (1225605600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74593                    (1236495600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74594                    (1257055200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74595                    (1268550000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74596                    (1289109600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74597                    (1299999600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74598                    (1320559200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74599                    (1331449200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74600                    (1352008800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74601                    (1362898800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74602                    (1383458400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74603                    (1394348400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74604                    (1414908000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74605                    (1425798000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74606                    (1446357600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74607                    (1457852400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74608                    (1478412000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74609                    (1489302000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74610                    (1509861600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74611                    (1520751600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74612                    (1541311200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74613                    (1552201200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74614                    (1572760800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74615                    (1583650800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74616                    (1604210400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74617                    (1615705200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74618                    (1636264800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74619                    (1647154800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74620                    (1667714400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74621                    (1678604400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74622                    (1699164000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74623                    (1710054000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74624                    (1730613600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74625                    (1741503600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74626                    (1762063200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74627                    (1772953200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74628                    (1793512800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74629                    (1805007600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74630                    (1825567200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74631                    (1836457200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74632                    (1857016800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74633                    (1867906800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74634                    (1888466400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74635                    (1899356400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74636                    (1919916000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74637                    (1930806000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74638                    (1951365600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74639                    (1962860400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74640                    (1983420000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74641                    (1994310000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74642                    (2014869600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74643                    (2025759600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74644                    (2046319200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74645                    (2057209200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74646                    (2077768800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74647                    (2088658800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74648                    (2109218400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74649                    (2120108400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74650                    (2140668000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74651                    (2152162800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74652                    (2172722400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74653                    (2183612400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74654                    (2204172000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74655                    (2215062000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74656                    (2235621600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74657                    (2246511600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74658                    (2267071200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74659                    (2277961200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74660                    (2298520800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74661                    (2309410800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74662                    (2329970400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74663                    (2341465200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74664                    (2362024800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74665                    (2372914800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74666                    (2393474400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74667                    (2404364400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74668                    (2424924000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74669                    (2435814000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74670                    (2456373600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74671                    (2467263600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74672                    (2487823200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74673                    (2499318000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74674                    (2519877600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74675                    (2530767600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74676                    (2551327200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74677                    (2562217200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74678                    (2582776800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74679                    (2593666800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74680                    (2614226400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74681                    (2625116400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74682                    (2645676000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74683                    (2656566000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74684                    (2677125600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74685                    (2688620400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74686                    (2709180000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74687                    (2720070000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74688                    (2740629600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74689                    (2751519600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74690                    (2772079200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74691                    (2782969200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74692                    (2803528800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74693                    (2814418800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74694                    (2834978400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74695                    (2846473200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74696                    (2867032800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74697                    (2877922800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74698                    (2898482400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74699                    (2909372400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74700                    (2929932000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74701                    (2940822000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74702                    (2961381600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74703                    (2972271600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74704                    (2992831200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74705                    (3003721200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74706                    (3024280800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74707                    (3035775600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74708                    (3056335200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74709                    (3067225200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74710                    (3087784800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74711                    (3098674800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74712                    (3119234400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74713                    (3130124400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74714                    (3150684000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74715                    (3161574000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74716                    (3182133600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74717                    (3193023600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74718                    (3213583200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74719                    (3225078000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74720                    (3245637600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74721                    (3256527600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74722                    (3277087200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74723                    (3287977200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74724                    (3308536800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74725                    (3319426800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74726                    (3339986400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74727                    (3350876400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74728                    (3371436000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74729                    (3382930800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74730                    (3403490400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74731                    (3414380400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74732                    (3434940000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74733                    (3445830000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74734                    (3466389600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74735                    (3477279600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74736                    (3497839200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74737                    (3508729200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74738                    (3529288800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74739                    (3540178800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74740                    (3560738400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74741                    (3572233200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74742                    (3592792800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74743                    (3603682800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74744                    (3624242400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74745                    (3635132400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74746                    (3655692000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74747                    (3666582000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74748                    (3687141600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74749                    (3698031600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74750                    (3718591200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74751                    (3730086000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74752                    (3750645600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74753                    (3761535600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74754                    (3782095200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74755                    (3792985200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74756                    (3813544800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74757                    (3824434800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74758                    (3844994400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74759                    (3855884400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74760                    (3876444000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74761                    (3887334000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74762                    (3907893600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74763                    (3919388400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74764                    (3939948000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74765                    (3950838000, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74766                    (3971397600, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74767                    (3982287600, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74768                    (4002847200, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74769                    (4013737200, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74770                    (4034296800, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74771                    (4045186800, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74772                    (4065746400, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74773                    (4076636400, FixedTimespan { utc_offset: -18000, dst_offset: 3600, name: Some("EDT") }),
74774                    (4097196000, FixedTimespan { utc_offset: -18000, dst_offset: 0, name: Some("EST") }),
74775                ];
74776                FixedTimespanSet {
74777                    first: FixedTimespan {
74778                        utc_offset: -19931,
74779                        dst_offset: 0,
74780                        name: Some("LMT"),
74781                    },
74782                    rest: REST
74783                }
74784            },
74785
74786            Tz::US__Mountain => {
74787                const REST: &[(i64, FixedTimespan)] = &[
74788                    (-2717643600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74789                    (-1633273200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74790                    (-1615132800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74791                    (-1601823600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74792                    (-1583683200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74793                    (-1570374000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74794                    (-1551628800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74795                    (-1538924400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74796                    (-1534089600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74797                    (-880210800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MWT") }),
74798                    (-769395600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MPT") }),
74799                    (-765388800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74800                    (-147884400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74801                    (-131558400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74802                    (-116434800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74803                    (-100108800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74804                    (-84380400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74805                    (-68659200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74806                    (-52930800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74807                    (-37209600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74808                    (-21481200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74809                    (-5760000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74810                    (9968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74811                    (25689600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74812                    (41418000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74813                    (57744000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74814                    (73472400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74815                    (89193600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74816                    (104922000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74817                    (120643200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74818                    (126694800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74819                    (152092800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74820                    (162378000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74821                    (183542400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74822                    (199270800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74823                    (215596800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74824                    (230720400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74825                    (247046400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74826                    (262774800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74827                    (278496000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74828                    (294224400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74829                    (309945600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74830                    (325674000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74831                    (341395200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74832                    (357123600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74833                    (372844800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74834                    (388573200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74835                    (404899200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74836                    (420022800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74837                    (436348800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74838                    (452077200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74839                    (467798400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74840                    (483526800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74841                    (499248000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74842                    (514976400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74843                    (530697600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74844                    (544611600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74845                    (562147200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74846                    (576061200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74847                    (594201600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74848                    (607510800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74849                    (625651200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74850                    (638960400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74851                    (657100800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74852                    (671014800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74853                    (688550400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74854                    (702464400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74855                    (720000000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74856                    (733914000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74857                    (752054400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74858                    (765363600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74859                    (783504000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74860                    (796813200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74861                    (814953600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74862                    (828867600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74863                    (846403200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74864                    (860317200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74865                    (877852800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74866                    (891766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74867                    (909302400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74868                    (923216400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74869                    (941356800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74870                    (954666000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74871                    (972806400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74872                    (986115600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74873                    (1004256000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74874                    (1018170000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74875                    (1035705600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74876                    (1049619600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74877                    (1067155200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74878                    (1081069200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74879                    (1099209600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74880                    (1112518800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74881                    (1130659200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74882                    (1143968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74883                    (1162108800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74884                    (1173603600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74885                    (1194163200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74886                    (1205053200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74887                    (1225612800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74888                    (1236502800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74889                    (1257062400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74890                    (1268557200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74891                    (1289116800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74892                    (1300006800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74893                    (1320566400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74894                    (1331456400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74895                    (1352016000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74896                    (1362906000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74897                    (1383465600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74898                    (1394355600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74899                    (1414915200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74900                    (1425805200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74901                    (1446364800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74902                    (1457859600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74903                    (1478419200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74904                    (1489309200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74905                    (1509868800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74906                    (1520758800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74907                    (1541318400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74908                    (1552208400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74909                    (1572768000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74910                    (1583658000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74911                    (1604217600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74912                    (1615712400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74913                    (1636272000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74914                    (1647162000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74915                    (1667721600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74916                    (1678611600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74917                    (1699171200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74918                    (1710061200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74919                    (1730620800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74920                    (1741510800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74921                    (1762070400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74922                    (1772960400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74923                    (1793520000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74924                    (1805014800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74925                    (1825574400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74926                    (1836464400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74927                    (1857024000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74928                    (1867914000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74929                    (1888473600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74930                    (1899363600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74931                    (1919923200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74932                    (1930813200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74933                    (1951372800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74934                    (1962867600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74935                    (1983427200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74936                    (1994317200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74937                    (2014876800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74938                    (2025766800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74939                    (2046326400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74940                    (2057216400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74941                    (2077776000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74942                    (2088666000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74943                    (2109225600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74944                    (2120115600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74945                    (2140675200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74946                    (2152170000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74947                    (2172729600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74948                    (2183619600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74949                    (2204179200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74950                    (2215069200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74951                    (2235628800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74952                    (2246518800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74953                    (2267078400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74954                    (2277968400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74955                    (2298528000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74956                    (2309418000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74957                    (2329977600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74958                    (2341472400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74959                    (2362032000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74960                    (2372922000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74961                    (2393481600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74962                    (2404371600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74963                    (2424931200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74964                    (2435821200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74965                    (2456380800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74966                    (2467270800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74967                    (2487830400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74968                    (2499325200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74969                    (2519884800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74970                    (2530774800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74971                    (2551334400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74972                    (2562224400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74973                    (2582784000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74974                    (2593674000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74975                    (2614233600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74976                    (2625123600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74977                    (2645683200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74978                    (2656573200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74979                    (2677132800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74980                    (2688627600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74981                    (2709187200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74982                    (2720077200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74983                    (2740636800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74984                    (2751526800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74985                    (2772086400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74986                    (2782976400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74987                    (2803536000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74988                    (2814426000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74989                    (2834985600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74990                    (2846480400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74991                    (2867040000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74992                    (2877930000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74993                    (2898489600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74994                    (2909379600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74995                    (2929939200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74996                    (2940829200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74997                    (2961388800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
74998                    (2972278800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
74999                    (2992838400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
75000                    (3003728400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
75001                    (3024288000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
75002                    (3035782800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
75003                    (3056342400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
75004                    (3067232400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
75005                    (3087792000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
75006                    (3098682000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
75007                    (3119241600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
75008                    (3130131600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
75009                    (3150691200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
75010                    (3161581200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
75011                    (3182140800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
75012                    (3193030800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
75013                    (3213590400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
75014                    (3225085200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
75015                    (3245644800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
75016                    (3256534800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
75017                    (3277094400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
75018                    (3287984400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
75019                    (3308544000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
75020                    (3319434000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
75021                    (3339993600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
75022                    (3350883600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
75023                    (3371443200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
75024                    (3382938000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
75025                    (3403497600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
75026                    (3414387600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
75027                    (3434947200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
75028                    (3445837200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
75029                    (3466396800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
75030                    (3477286800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
75031                    (3497846400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
75032                    (3508736400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
75033                    (3529296000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
75034                    (3540186000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
75035                    (3560745600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
75036                    (3572240400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
75037                    (3592800000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
75038                    (3603690000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
75039                    (3624249600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
75040                    (3635139600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
75041                    (3655699200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
75042                    (3666589200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
75043                    (3687148800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
75044                    (3698038800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
75045                    (3718598400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
75046                    (3730093200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
75047                    (3750652800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
75048                    (3761542800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
75049                    (3782102400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
75050                    (3792992400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
75051                    (3813552000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
75052                    (3824442000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
75053                    (3845001600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
75054                    (3855891600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
75055                    (3876451200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
75056                    (3887341200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
75057                    (3907900800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
75058                    (3919395600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
75059                    (3939955200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
75060                    (3950845200, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
75061                    (3971404800, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
75062                    (3982294800, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
75063                    (4002854400, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
75064                    (4013744400, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
75065                    (4034304000, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
75066                    (4045194000, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
75067                    (4065753600, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
75068                    (4076643600, FixedTimespan { utc_offset: -25200, dst_offset: 3600, name: Some("MDT") }),
75069                    (4097203200, FixedTimespan { utc_offset: -25200, dst_offset: 0, name: Some("MST") }),
75070                ];
75071                FixedTimespanSet {
75072                    first: FixedTimespan {
75073                        utc_offset: -25196,
75074                        dst_offset: 0,
75075                        name: Some("LMT"),
75076                    },
75077                    rest: REST
75078                }
75079            },
75080
75081            Tz::US__Pacific => {
75082                const REST: &[(i64, FixedTimespan)] = &[
75083                    (-2717640000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75084                    (-1633269600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75085                    (-1615129200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75086                    (-1601820000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75087                    (-1583679600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75088                    (-880207200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PWT") }),
75089                    (-769395600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PPT") }),
75090                    (-765385200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75091                    (-687967140, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75092                    (-662655600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75093                    (-620838000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75094                    (-608137200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75095                    (-589388400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75096                    (-576082800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75097                    (-557938800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75098                    (-544633200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75099                    (-526489200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75100                    (-513183600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75101                    (-495039600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75102                    (-481734000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75103                    (-463590000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75104                    (-450284400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75105                    (-431535600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75106                    (-418230000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75107                    (-400086000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75108                    (-386780400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75109                    (-368636400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75110                    (-355330800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75111                    (-337186800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75112                    (-323881200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75113                    (-305737200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75114                    (-292431600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75115                    (-273682800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75116                    (-260982000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75117                    (-242233200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75118                    (-226508400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75119                    (-210783600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75120                    (-195058800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75121                    (-179334000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75122                    (-163609200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75123                    (-147884400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75124                    (-131554800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75125                    (-116434800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75126                    (-100105200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75127                    (-84376800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75128                    (-68655600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75129                    (-52927200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75130                    (-37206000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75131                    (-21477600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75132                    (-5756400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75133                    (9972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75134                    (25693200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75135                    (41421600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75136                    (57747600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75137                    (73476000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75138                    (89197200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75139                    (104925600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75140                    (120646800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75141                    (126698400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75142                    (152096400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75143                    (162381600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75144                    (183546000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75145                    (199274400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75146                    (215600400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75147                    (230724000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75148                    (247050000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75149                    (262778400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75150                    (278499600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75151                    (294228000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75152                    (309949200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75153                    (325677600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75154                    (341398800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75155                    (357127200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75156                    (372848400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75157                    (388576800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75158                    (404902800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75159                    (420026400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75160                    (436352400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75161                    (452080800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75162                    (467802000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75163                    (483530400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75164                    (499251600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75165                    (514980000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75166                    (530701200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75167                    (544615200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75168                    (562150800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75169                    (576064800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75170                    (594205200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75171                    (607514400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75172                    (625654800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75173                    (638964000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75174                    (657104400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75175                    (671018400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75176                    (688554000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75177                    (702468000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75178                    (720003600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75179                    (733917600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75180                    (752058000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75181                    (765367200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75182                    (783507600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75183                    (796816800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75184                    (814957200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75185                    (828871200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75186                    (846406800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75187                    (860320800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75188                    (877856400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75189                    (891770400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75190                    (909306000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75191                    (923220000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75192                    (941360400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75193                    (954669600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75194                    (972810000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75195                    (986119200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75196                    (1004259600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75197                    (1018173600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75198                    (1035709200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75199                    (1049623200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75200                    (1067158800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75201                    (1081072800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75202                    (1099213200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75203                    (1112522400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75204                    (1130662800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75205                    (1143972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75206                    (1162112400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75207                    (1173607200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75208                    (1194166800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75209                    (1205056800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75210                    (1225616400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75211                    (1236506400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75212                    (1257066000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75213                    (1268560800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75214                    (1289120400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75215                    (1300010400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75216                    (1320570000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75217                    (1331460000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75218                    (1352019600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75219                    (1362909600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75220                    (1383469200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75221                    (1394359200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75222                    (1414918800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75223                    (1425808800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75224                    (1446368400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75225                    (1457863200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75226                    (1478422800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75227                    (1489312800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75228                    (1509872400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75229                    (1520762400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75230                    (1541322000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75231                    (1552212000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75232                    (1572771600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75233                    (1583661600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75234                    (1604221200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75235                    (1615716000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75236                    (1636275600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75237                    (1647165600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75238                    (1667725200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75239                    (1678615200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75240                    (1699174800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75241                    (1710064800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75242                    (1730624400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75243                    (1741514400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75244                    (1762074000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75245                    (1772964000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75246                    (1793523600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75247                    (1805018400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75248                    (1825578000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75249                    (1836468000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75250                    (1857027600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75251                    (1867917600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75252                    (1888477200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75253                    (1899367200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75254                    (1919926800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75255                    (1930816800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75256                    (1951376400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75257                    (1962871200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75258                    (1983430800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75259                    (1994320800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75260                    (2014880400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75261                    (2025770400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75262                    (2046330000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75263                    (2057220000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75264                    (2077779600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75265                    (2088669600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75266                    (2109229200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75267                    (2120119200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75268                    (2140678800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75269                    (2152173600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75270                    (2172733200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75271                    (2183623200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75272                    (2204182800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75273                    (2215072800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75274                    (2235632400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75275                    (2246522400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75276                    (2267082000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75277                    (2277972000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75278                    (2298531600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75279                    (2309421600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75280                    (2329981200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75281                    (2341476000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75282                    (2362035600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75283                    (2372925600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75284                    (2393485200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75285                    (2404375200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75286                    (2424934800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75287                    (2435824800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75288                    (2456384400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75289                    (2467274400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75290                    (2487834000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75291                    (2499328800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75292                    (2519888400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75293                    (2530778400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75294                    (2551338000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75295                    (2562228000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75296                    (2582787600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75297                    (2593677600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75298                    (2614237200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75299                    (2625127200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75300                    (2645686800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75301                    (2656576800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75302                    (2677136400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75303                    (2688631200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75304                    (2709190800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75305                    (2720080800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75306                    (2740640400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75307                    (2751530400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75308                    (2772090000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75309                    (2782980000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75310                    (2803539600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75311                    (2814429600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75312                    (2834989200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75313                    (2846484000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75314                    (2867043600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75315                    (2877933600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75316                    (2898493200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75317                    (2909383200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75318                    (2929942800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75319                    (2940832800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75320                    (2961392400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75321                    (2972282400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75322                    (2992842000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75323                    (3003732000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75324                    (3024291600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75325                    (3035786400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75326                    (3056346000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75327                    (3067236000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75328                    (3087795600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75329                    (3098685600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75330                    (3119245200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75331                    (3130135200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75332                    (3150694800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75333                    (3161584800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75334                    (3182144400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75335                    (3193034400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75336                    (3213594000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75337                    (3225088800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75338                    (3245648400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75339                    (3256538400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75340                    (3277098000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75341                    (3287988000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75342                    (3308547600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75343                    (3319437600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75344                    (3339997200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75345                    (3350887200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75346                    (3371446800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75347                    (3382941600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75348                    (3403501200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75349                    (3414391200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75350                    (3434950800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75351                    (3445840800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75352                    (3466400400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75353                    (3477290400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75354                    (3497850000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75355                    (3508740000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75356                    (3529299600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75357                    (3540189600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75358                    (3560749200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75359                    (3572244000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75360                    (3592803600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75361                    (3603693600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75362                    (3624253200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75363                    (3635143200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75364                    (3655702800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75365                    (3666592800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75366                    (3687152400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75367                    (3698042400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75368                    (3718602000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75369                    (3730096800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75370                    (3750656400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75371                    (3761546400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75372                    (3782106000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75373                    (3792996000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75374                    (3813555600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75375                    (3824445600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75376                    (3845005200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75377                    (3855895200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75378                    (3876454800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75379                    (3887344800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75380                    (3907904400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75381                    (3919399200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75382                    (3939958800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75383                    (3950848800, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75384                    (3971408400, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75385                    (3982298400, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75386                    (4002858000, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75387                    (4013748000, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75388                    (4034307600, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75389                    (4045197600, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75390                    (4065757200, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75391                    (4076647200, FixedTimespan { utc_offset: -28800, dst_offset: 3600, name: Some("PDT") }),
75392                    (4097206800, FixedTimespan { utc_offset: -28800, dst_offset: 0, name: Some("PST") }),
75393                ];
75394                FixedTimespanSet {
75395                    first: FixedTimespan {
75396                        utc_offset: -28378,
75397                        dst_offset: 0,
75398                        name: Some("LMT"),
75399                    },
75400                    rest: REST
75401                }
75402            },
75403
75404            Tz::US__Samoa => {
75405                const REST: &[(i64, FixedTimespan)] = &[
75406                    (-2445424632, FixedTimespan { utc_offset: -40968, dst_offset: 0, name: Some("LMT") }),
75407                    (-1861879032, FixedTimespan { utc_offset: -39600, dst_offset: 0, name: Some("SST") }),
75408                ];
75409                FixedTimespanSet {
75410                    first: FixedTimespan {
75411                        utc_offset: 45432,
75412                        dst_offset: 0,
75413                        name: Some("LMT"),
75414                    },
75415                    rest: REST
75416                }
75417            },
75418
75419            Tz::UTC => {
75420                const REST: &[(i64, FixedTimespan)] = &[
75421                ];
75422                FixedTimespanSet {
75423                    first: FixedTimespan {
75424                        utc_offset: 0,
75425                        dst_offset: 0,
75426                        name: Some("UTC"),
75427                    },
75428                    rest: REST
75429                }
75430            },
75431
75432            Tz::Universal => {
75433                const REST: &[(i64, FixedTimespan)] = &[
75434                ];
75435                FixedTimespanSet {
75436                    first: FixedTimespan {
75437                        utc_offset: 0,
75438                        dst_offset: 0,
75439                        name: Some("UTC"),
75440                    },
75441                    rest: REST
75442                }
75443            },
75444
75445            Tz::WSU => {
75446                const REST: &[(i64, FixedTimespan)] = &[
75447                    (-2840149817, FixedTimespan { utc_offset: 9017, dst_offset: 0, name: Some("MMT") }),
75448                    (-1688265017, FixedTimespan { utc_offset: 9079, dst_offset: 0, name: Some("MMT") }),
75449                    (-1656819079, FixedTimespan { utc_offset: 9079, dst_offset: 3600, name: Some("MST") }),
75450                    (-1641353479, FixedTimespan { utc_offset: 9079, dst_offset: 0, name: Some("MMT") }),
75451                    (-1627965079, FixedTimespan { utc_offset: 9079, dst_offset: 7200, name: Some("MDST") }),
75452                    (-1618716679, FixedTimespan { utc_offset: 9079, dst_offset: 3600, name: Some("MST") }),
75453                    (-1596429079, FixedTimespan { utc_offset: 9079, dst_offset: 7200, name: Some("MDST") }),
75454                    (-1593820800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
75455                    (-1589860800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
75456                    (-1542427200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
75457                    (-1539493200, FixedTimespan { utc_offset: 10800, dst_offset: 7200, name: Some("+05") }),
75458                    (-1525323600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
75459                    (-1522728000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
75460                    (-1491188400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
75461                    (-1247536800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
75462                    (354920400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
75463                    (370728000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
75464                    (386456400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
75465                    (402264000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
75466                    (417992400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
75467                    (433800000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
75468                    (449614800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
75469                    (465346800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
75470                    (481071600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
75471                    (496796400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
75472                    (512521200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
75473                    (528246000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
75474                    (543970800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
75475                    (559695600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
75476                    (575420400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
75477                    (591145200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
75478                    (606870000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
75479                    (622594800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
75480                    (638319600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
75481                    (654649200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
75482                    (670374000, FixedTimespan { utc_offset: 7200, dst_offset: 3600, name: Some("EEST") }),
75483                    (686102400, FixedTimespan { utc_offset: 7200, dst_offset: 0, name: Some("EET") }),
75484                    (695779200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
75485                    (701823600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
75486                    (717548400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
75487                    (733273200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
75488                    (748998000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
75489                    (764722800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
75490                    (780447600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
75491                    (796172400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
75492                    (811897200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
75493                    (828226800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
75494                    (846370800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
75495                    (859676400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
75496                    (877820400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
75497                    (891126000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
75498                    (909270000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
75499                    (922575600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
75500                    (941324400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
75501                    (954025200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
75502                    (972774000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
75503                    (985474800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
75504                    (1004223600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
75505                    (1017529200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
75506                    (1035673200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
75507                    (1048978800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
75508                    (1067122800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
75509                    (1080428400, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
75510                    (1099177200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
75511                    (1111878000, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
75512                    (1130626800, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
75513                    (1143327600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
75514                    (1162076400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
75515                    (1174777200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
75516                    (1193526000, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
75517                    (1206831600, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
75518                    (1224975600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
75519                    (1238281200, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
75520                    (1256425200, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
75521                    (1269730800, FixedTimespan { utc_offset: 10800, dst_offset: 3600, name: Some("MSD") }),
75522                    (1288479600, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
75523                    (1301180400, FixedTimespan { utc_offset: 14400, dst_offset: 0, name: Some("MSK") }),
75524                    (1414274400, FixedTimespan { utc_offset: 10800, dst_offset: 0, name: Some("MSK") }),
75525                ];
75526                FixedTimespanSet {
75527                    first: FixedTimespan {
75528                        utc_offset: 9017,
75529                        dst_offset: 0,
75530                        name: Some("LMT"),
75531                    },
75532                    rest: REST
75533                }
75534            },
75535
75536            Tz::WET => {
75537                const REST: &[(i64, FixedTimespan)] = &[
75538                    (-1830384000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75539                    (-1689555600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75540                    (-1677801600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75541                    (-1667433600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75542                    (-1647738000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75543                    (-1635897600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75544                    (-1616202000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75545                    (-1604361600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75546                    (-1584666000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75547                    (-1572739200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75548                    (-1553043600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75549                    (-1541203200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75550                    (-1521507600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75551                    (-1442451600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75552                    (-1427677200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75553                    (-1379293200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75554                    (-1364778000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75555                    (-1348448400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75556                    (-1333328400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75557                    (-1316394000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75558                    (-1301274000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75559                    (-1284339600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75560                    (-1269824400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75561                    (-1221440400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75562                    (-1206925200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75563                    (-1191200400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75564                    (-1175475600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75565                    (-1127696400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75566                    (-1111971600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75567                    (-1096851600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75568                    (-1080522000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75569                    (-1063587600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75570                    (-1049072400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75571                    (-1033347600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75572                    (-1017622800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75573                    (-1002502800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75574                    (-986173200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75575                    (-969238800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75576                    (-950490000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75577                    (-942022800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75578                    (-922496400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75579                    (-906944400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75580                    (-891133200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75581                    (-877309200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75582                    (-873684000, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("WEMT") }),
75583                    (-864007200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75584                    (-857955600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75585                    (-845859600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75586                    (-842839200, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("WEMT") }),
75587                    (-831348000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75588                    (-825901200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75589                    (-814410000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75590                    (-810784800, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("WEMT") }),
75591                    (-799898400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75592                    (-794451600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75593                    (-782960400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75594                    (-779335200, FixedTimespan { utc_offset: 0, dst_offset: 7200, name: Some("WEMT") }),
75595                    (-768448800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75596                    (-763002000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75597                    (-749091600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75598                    (-733366800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75599                    (-717631200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75600                    (-701906400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75601                    (-686181600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75602                    (-670456800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75603                    (-654732000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75604                    (-639007200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75605                    (-623282400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75606                    (-607557600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75607                    (-591832800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75608                    (-575503200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75609                    (-559778400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75610                    (-544053600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75611                    (-528328800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75612                    (-512604000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75613                    (-496879200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75614                    (-481154400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75615                    (-465429600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75616                    (-449704800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75617                    (-433980000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75618                    (-417650400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75619                    (-401925600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75620                    (-386200800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75621                    (-370476000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75622                    (-354751200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75623                    (-339026400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75624                    (-323301600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75625                    (-307576800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75626                    (-291852000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75627                    (-276127200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75628                    (-260402400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75629                    (-244677600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75630                    (-228348000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75631                    (-212623200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75632                    (-196898400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75633                    (-181173600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75634                    (-165448800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75635                    (-149724000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75636                    (-133999200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75637                    (-118274400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75638                    (-102549600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
75639                    (212544000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75640                    (228268800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75641                    (243993600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75642                    (260326800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75643                    (276051600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75644                    (291776400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75645                    (307501200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75646                    (323830800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75647                    (338950800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75648                    (354672000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75649                    (370396800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75650                    (386121600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75651                    (401846400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75652                    (417571200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75653                    (433296000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75654                    (449020800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75655                    (465350400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75656                    (481075200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75657                    (496800000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75658                    (512528400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75659                    (528253200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75660                    (543978000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75661                    (559702800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75662                    (575427600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75663                    (591152400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75664                    (606877200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75665                    (622602000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75666                    (638326800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75667                    (654656400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75668                    (670381200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75669                    (686106000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75670                    (701830800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75671                    (717555600, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
75672                    (733280400, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
75673                    (749005200, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
75674                    (764730000, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
75675                    (780454800, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
75676                    (796179600, FixedTimespan { utc_offset: 3600, dst_offset: 3600, name: Some("CEST") }),
75677                    (811904400, FixedTimespan { utc_offset: 3600, dst_offset: 0, name: Some("CET") }),
75678                    (828234000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75679                    (846378000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75680                    (859683600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75681                    (877827600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75682                    (891133200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75683                    (909277200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75684                    (922582800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75685                    (941331600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75686                    (954032400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75687                    (972781200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75688                    (985482000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75689                    (1004230800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75690                    (1017536400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75691                    (1035680400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75692                    (1048986000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75693                    (1067130000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75694                    (1080435600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75695                    (1099184400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75696                    (1111885200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75697                    (1130634000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75698                    (1143334800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75699                    (1162083600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75700                    (1174784400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75701                    (1193533200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75702                    (1206838800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75703                    (1224982800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75704                    (1238288400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75705                    (1256432400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75706                    (1269738000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75707                    (1288486800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75708                    (1301187600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75709                    (1319936400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75710                    (1332637200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75711                    (1351386000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75712                    (1364691600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75713                    (1382835600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75714                    (1396141200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75715                    (1414285200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75716                    (1427590800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75717                    (1445734800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75718                    (1459040400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75719                    (1477789200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75720                    (1490490000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75721                    (1509238800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75722                    (1521939600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75723                    (1540688400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75724                    (1553994000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75725                    (1572138000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75726                    (1585443600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75727                    (1603587600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75728                    (1616893200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75729                    (1635642000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75730                    (1648342800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75731                    (1667091600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75732                    (1679792400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75733                    (1698541200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75734                    (1711846800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75735                    (1729990800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75736                    (1743296400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75737                    (1761440400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75738                    (1774746000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75739                    (1792890000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75740                    (1806195600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75741                    (1824944400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75742                    (1837645200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75743                    (1856394000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75744                    (1869094800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75745                    (1887843600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75746                    (1901149200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75747                    (1919293200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75748                    (1932598800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75749                    (1950742800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75750                    (1964048400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75751                    (1982797200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75752                    (1995498000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75753                    (2014246800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75754                    (2026947600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75755                    (2045696400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75756                    (2058397200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75757                    (2077146000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75758                    (2090451600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75759                    (2108595600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75760                    (2121901200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75761                    (2140045200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75762                    (2153350800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75763                    (2172099600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75764                    (2184800400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75765                    (2203549200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75766                    (2216250000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75767                    (2234998800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75768                    (2248304400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75769                    (2266448400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75770                    (2279754000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75771                    (2297898000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75772                    (2311203600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75773                    (2329347600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75774                    (2342653200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75775                    (2361402000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75776                    (2374102800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75777                    (2392851600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75778                    (2405552400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75779                    (2424301200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75780                    (2437606800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75781                    (2455750800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75782                    (2469056400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75783                    (2487200400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75784                    (2500506000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75785                    (2519254800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75786                    (2531955600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75787                    (2550704400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75788                    (2563405200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75789                    (2582154000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75790                    (2595459600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75791                    (2613603600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75792                    (2626909200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75793                    (2645053200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75794                    (2658358800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75795                    (2676502800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75796                    (2689808400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75797                    (2708557200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75798                    (2721258000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75799                    (2740006800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75800                    (2752707600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75801                    (2771456400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75802                    (2784762000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75803                    (2802906000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75804                    (2816211600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75805                    (2834355600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75806                    (2847661200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75807                    (2866410000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75808                    (2879110800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75809                    (2897859600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75810                    (2910560400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75811                    (2929309200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75812                    (2942010000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75813                    (2960758800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75814                    (2974064400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75815                    (2992208400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75816                    (3005514000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75817                    (3023658000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75818                    (3036963600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75819                    (3055712400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75820                    (3068413200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75821                    (3087162000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75822                    (3099862800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75823                    (3118611600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75824                    (3131917200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75825                    (3150061200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75826                    (3163366800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75827                    (3181510800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75828                    (3194816400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75829                    (3212960400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75830                    (3226266000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75831                    (3245014800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75832                    (3257715600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75833                    (3276464400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75834                    (3289165200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75835                    (3307914000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75836                    (3321219600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75837                    (3339363600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75838                    (3352669200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75839                    (3370813200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75840                    (3384118800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75841                    (3402867600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75842                    (3415568400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75843                    (3434317200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75844                    (3447018000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75845                    (3465766800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75846                    (3479072400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75847                    (3497216400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75848                    (3510522000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75849                    (3528666000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75850                    (3541971600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75851                    (3560115600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75852                    (3573421200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75853                    (3592170000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75854                    (3604870800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75855                    (3623619600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75856                    (3636320400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75857                    (3655069200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75858                    (3668374800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75859                    (3686518800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75860                    (3699824400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75861                    (3717968400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75862                    (3731274000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75863                    (3750022800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75864                    (3762723600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75865                    (3781472400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75866                    (3794173200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75867                    (3812922000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75868                    (3825622800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75869                    (3844371600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75870                    (3857677200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75871                    (3875821200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75872                    (3889126800, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75873                    (3907270800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75874                    (3920576400, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75875                    (3939325200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75876                    (3952026000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75877                    (3970774800, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75878                    (3983475600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75879                    (4002224400, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75880                    (4015530000, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75881                    (4033674000, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75882                    (4046979600, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75883                    (4065123600, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75884                    (4078429200, FixedTimespan { utc_offset: 0, dst_offset: 3600, name: Some("WEST") }),
75885                    (4096573200, FixedTimespan { utc_offset: 0, dst_offset: 0, name: Some("WET") }),
75886                ];
75887                FixedTimespanSet {
75888                    first: FixedTimespan {
75889                        utc_offset: -2205,
75890                        dst_offset: 0,
75891                        name: Some("LMT"),
75892                    },
75893                    rest: REST
75894                }
75895            },
75896
75897            Tz::Zulu => {
75898                const REST: &[(i64, FixedTimespan)] = &[
75899                ];
75900                FixedTimespanSet {
75901                    first: FixedTimespan {
75902                        utc_offset: 0,
75903                        dst_offset: 0,
75904                        name: Some("UTC"),
75905                    },
75906                    rest: REST
75907                }
75908            },
75909
75910         }
75911    }
75912}
75913/// An array of every known variant
75914///
75915/// Useful for iterating over known timezones:
75916///
75917/// ```
75918/// use chrono_tz::{TZ_VARIANTS, Tz};
75919/// assert!(TZ_VARIANTS.iter().any(|v| *v == Tz::UTC));
75920/// ```
75921pub static TZ_VARIANTS: [Tz; 597] = [
75922    Tz::Africa__Abidjan,
75923    Tz::Africa__Accra,
75924    Tz::Africa__Addis_Ababa,
75925    Tz::Africa__Algiers,
75926    Tz::Africa__Asmara,
75927    Tz::Africa__Asmera,
75928    Tz::Africa__Bamako,
75929    Tz::Africa__Bangui,
75930    Tz::Africa__Banjul,
75931    Tz::Africa__Bissau,
75932    Tz::Africa__Blantyre,
75933    Tz::Africa__Brazzaville,
75934    Tz::Africa__Bujumbura,
75935    Tz::Africa__Cairo,
75936    Tz::Africa__Casablanca,
75937    Tz::Africa__Ceuta,
75938    Tz::Africa__Conakry,
75939    Tz::Africa__Dakar,
75940    Tz::Africa__Dar_es_Salaam,
75941    Tz::Africa__Djibouti,
75942    Tz::Africa__Douala,
75943    Tz::Africa__El_Aaiun,
75944    Tz::Africa__Freetown,
75945    Tz::Africa__Gaborone,
75946    Tz::Africa__Harare,
75947    Tz::Africa__Johannesburg,
75948    Tz::Africa__Juba,
75949    Tz::Africa__Kampala,
75950    Tz::Africa__Khartoum,
75951    Tz::Africa__Kigali,
75952    Tz::Africa__Kinshasa,
75953    Tz::Africa__Lagos,
75954    Tz::Africa__Libreville,
75955    Tz::Africa__Lome,
75956    Tz::Africa__Luanda,
75957    Tz::Africa__Lubumbashi,
75958    Tz::Africa__Lusaka,
75959    Tz::Africa__Malabo,
75960    Tz::Africa__Maputo,
75961    Tz::Africa__Maseru,
75962    Tz::Africa__Mbabane,
75963    Tz::Africa__Mogadishu,
75964    Tz::Africa__Monrovia,
75965    Tz::Africa__Nairobi,
75966    Tz::Africa__Ndjamena,
75967    Tz::Africa__Niamey,
75968    Tz::Africa__Nouakchott,
75969    Tz::Africa__Ouagadougou,
75970    Tz::Africa__PortoNovo,
75971    Tz::Africa__Sao_Tome,
75972    Tz::Africa__Timbuktu,
75973    Tz::Africa__Tripoli,
75974    Tz::Africa__Tunis,
75975    Tz::Africa__Windhoek,
75976    Tz::America__Adak,
75977    Tz::America__Anchorage,
75978    Tz::America__Anguilla,
75979    Tz::America__Antigua,
75980    Tz::America__Araguaina,
75981    Tz::America__Argentina__Buenos_Aires,
75982    Tz::America__Argentina__Catamarca,
75983    Tz::America__Argentina__ComodRivadavia,
75984    Tz::America__Argentina__Cordoba,
75985    Tz::America__Argentina__Jujuy,
75986    Tz::America__Argentina__La_Rioja,
75987    Tz::America__Argentina__Mendoza,
75988    Tz::America__Argentina__Rio_Gallegos,
75989    Tz::America__Argentina__Salta,
75990    Tz::America__Argentina__San_Juan,
75991    Tz::America__Argentina__San_Luis,
75992    Tz::America__Argentina__Tucuman,
75993    Tz::America__Argentina__Ushuaia,
75994    Tz::America__Aruba,
75995    Tz::America__Asuncion,
75996    Tz::America__Atikokan,
75997    Tz::America__Atka,
75998    Tz::America__Bahia,
75999    Tz::America__Bahia_Banderas,
76000    Tz::America__Barbados,
76001    Tz::America__Belem,
76002    Tz::America__Belize,
76003    Tz::America__BlancSablon,
76004    Tz::America__Boa_Vista,
76005    Tz::America__Bogota,
76006    Tz::America__Boise,
76007    Tz::America__Buenos_Aires,
76008    Tz::America__Cambridge_Bay,
76009    Tz::America__Campo_Grande,
76010    Tz::America__Cancun,
76011    Tz::America__Caracas,
76012    Tz::America__Catamarca,
76013    Tz::America__Cayenne,
76014    Tz::America__Cayman,
76015    Tz::America__Chicago,
76016    Tz::America__Chihuahua,
76017    Tz::America__Ciudad_Juarez,
76018    Tz::America__Coral_Harbour,
76019    Tz::America__Cordoba,
76020    Tz::America__Costa_Rica,
76021    Tz::America__Coyhaique,
76022    Tz::America__Creston,
76023    Tz::America__Cuiaba,
76024    Tz::America__Curacao,
76025    Tz::America__Danmarkshavn,
76026    Tz::America__Dawson,
76027    Tz::America__Dawson_Creek,
76028    Tz::America__Denver,
76029    Tz::America__Detroit,
76030    Tz::America__Dominica,
76031    Tz::America__Edmonton,
76032    Tz::America__Eirunepe,
76033    Tz::America__El_Salvador,
76034    Tz::America__Ensenada,
76035    Tz::America__Fort_Nelson,
76036    Tz::America__Fort_Wayne,
76037    Tz::America__Fortaleza,
76038    Tz::America__Glace_Bay,
76039    Tz::America__Godthab,
76040    Tz::America__Goose_Bay,
76041    Tz::America__Grand_Turk,
76042    Tz::America__Grenada,
76043    Tz::America__Guadeloupe,
76044    Tz::America__Guatemala,
76045    Tz::America__Guayaquil,
76046    Tz::America__Guyana,
76047    Tz::America__Halifax,
76048    Tz::America__Havana,
76049    Tz::America__Hermosillo,
76050    Tz::America__Indiana__Indianapolis,
76051    Tz::America__Indiana__Knox,
76052    Tz::America__Indiana__Marengo,
76053    Tz::America__Indiana__Petersburg,
76054    Tz::America__Indiana__Tell_City,
76055    Tz::America__Indiana__Vevay,
76056    Tz::America__Indiana__Vincennes,
76057    Tz::America__Indiana__Winamac,
76058    Tz::America__Indianapolis,
76059    Tz::America__Inuvik,
76060    Tz::America__Iqaluit,
76061    Tz::America__Jamaica,
76062    Tz::America__Jujuy,
76063    Tz::America__Juneau,
76064    Tz::America__Kentucky__Louisville,
76065    Tz::America__Kentucky__Monticello,
76066    Tz::America__Knox_IN,
76067    Tz::America__Kralendijk,
76068    Tz::America__La_Paz,
76069    Tz::America__Lima,
76070    Tz::America__Los_Angeles,
76071    Tz::America__Louisville,
76072    Tz::America__Lower_Princes,
76073    Tz::America__Maceio,
76074    Tz::America__Managua,
76075    Tz::America__Manaus,
76076    Tz::America__Marigot,
76077    Tz::America__Martinique,
76078    Tz::America__Matamoros,
76079    Tz::America__Mazatlan,
76080    Tz::America__Mendoza,
76081    Tz::America__Menominee,
76082    Tz::America__Merida,
76083    Tz::America__Metlakatla,
76084    Tz::America__Mexico_City,
76085    Tz::America__Miquelon,
76086    Tz::America__Moncton,
76087    Tz::America__Monterrey,
76088    Tz::America__Montevideo,
76089    Tz::America__Montreal,
76090    Tz::America__Montserrat,
76091    Tz::America__Nassau,
76092    Tz::America__New_York,
76093    Tz::America__Nipigon,
76094    Tz::America__Nome,
76095    Tz::America__Noronha,
76096    Tz::America__North_Dakota__Beulah,
76097    Tz::America__North_Dakota__Center,
76098    Tz::America__North_Dakota__New_Salem,
76099    Tz::America__Nuuk,
76100    Tz::America__Ojinaga,
76101    Tz::America__Panama,
76102    Tz::America__Pangnirtung,
76103    Tz::America__Paramaribo,
76104    Tz::America__Phoenix,
76105    Tz::America__PortauPrince,
76106    Tz::America__Port_of_Spain,
76107    Tz::America__Porto_Acre,
76108    Tz::America__Porto_Velho,
76109    Tz::America__Puerto_Rico,
76110    Tz::America__Punta_Arenas,
76111    Tz::America__Rainy_River,
76112    Tz::America__Rankin_Inlet,
76113    Tz::America__Recife,
76114    Tz::America__Regina,
76115    Tz::America__Resolute,
76116    Tz::America__Rio_Branco,
76117    Tz::America__Rosario,
76118    Tz::America__Santa_Isabel,
76119    Tz::America__Santarem,
76120    Tz::America__Santiago,
76121    Tz::America__Santo_Domingo,
76122    Tz::America__Sao_Paulo,
76123    Tz::America__Scoresbysund,
76124    Tz::America__Shiprock,
76125    Tz::America__Sitka,
76126    Tz::America__St_Barthelemy,
76127    Tz::America__St_Johns,
76128    Tz::America__St_Kitts,
76129    Tz::America__St_Lucia,
76130    Tz::America__St_Thomas,
76131    Tz::America__St_Vincent,
76132    Tz::America__Swift_Current,
76133    Tz::America__Tegucigalpa,
76134    Tz::America__Thule,
76135    Tz::America__Thunder_Bay,
76136    Tz::America__Tijuana,
76137    Tz::America__Toronto,
76138    Tz::America__Tortola,
76139    Tz::America__Vancouver,
76140    Tz::America__Virgin,
76141    Tz::America__Whitehorse,
76142    Tz::America__Winnipeg,
76143    Tz::America__Yakutat,
76144    Tz::America__Yellowknife,
76145    Tz::Antarctica__Casey,
76146    Tz::Antarctica__Davis,
76147    Tz::Antarctica__DumontDUrville,
76148    Tz::Antarctica__Macquarie,
76149    Tz::Antarctica__Mawson,
76150    Tz::Antarctica__McMurdo,
76151    Tz::Antarctica__Palmer,
76152    Tz::Antarctica__Rothera,
76153    Tz::Antarctica__South_Pole,
76154    Tz::Antarctica__Syowa,
76155    Tz::Antarctica__Troll,
76156    Tz::Antarctica__Vostok,
76157    Tz::Arctic__Longyearbyen,
76158    Tz::Asia__Aden,
76159    Tz::Asia__Almaty,
76160    Tz::Asia__Amman,
76161    Tz::Asia__Anadyr,
76162    Tz::Asia__Aqtau,
76163    Tz::Asia__Aqtobe,
76164    Tz::Asia__Ashgabat,
76165    Tz::Asia__Ashkhabad,
76166    Tz::Asia__Atyrau,
76167    Tz::Asia__Baghdad,
76168    Tz::Asia__Bahrain,
76169    Tz::Asia__Baku,
76170    Tz::Asia__Bangkok,
76171    Tz::Asia__Barnaul,
76172    Tz::Asia__Beirut,
76173    Tz::Asia__Bishkek,
76174    Tz::Asia__Brunei,
76175    Tz::Asia__Calcutta,
76176    Tz::Asia__Chita,
76177    Tz::Asia__Choibalsan,
76178    Tz::Asia__Chongqing,
76179    Tz::Asia__Chungking,
76180    Tz::Asia__Colombo,
76181    Tz::Asia__Dacca,
76182    Tz::Asia__Damascus,
76183    Tz::Asia__Dhaka,
76184    Tz::Asia__Dili,
76185    Tz::Asia__Dubai,
76186    Tz::Asia__Dushanbe,
76187    Tz::Asia__Famagusta,
76188    Tz::Asia__Gaza,
76189    Tz::Asia__Harbin,
76190    Tz::Asia__Hebron,
76191    Tz::Asia__Ho_Chi_Minh,
76192    Tz::Asia__Hong_Kong,
76193    Tz::Asia__Hovd,
76194    Tz::Asia__Irkutsk,
76195    Tz::Asia__Istanbul,
76196    Tz::Asia__Jakarta,
76197    Tz::Asia__Jayapura,
76198    Tz::Asia__Jerusalem,
76199    Tz::Asia__Kabul,
76200    Tz::Asia__Kamchatka,
76201    Tz::Asia__Karachi,
76202    Tz::Asia__Kashgar,
76203    Tz::Asia__Kathmandu,
76204    Tz::Asia__Katmandu,
76205    Tz::Asia__Khandyga,
76206    Tz::Asia__Kolkata,
76207    Tz::Asia__Krasnoyarsk,
76208    Tz::Asia__Kuala_Lumpur,
76209    Tz::Asia__Kuching,
76210    Tz::Asia__Kuwait,
76211    Tz::Asia__Macao,
76212    Tz::Asia__Macau,
76213    Tz::Asia__Magadan,
76214    Tz::Asia__Makassar,
76215    Tz::Asia__Manila,
76216    Tz::Asia__Muscat,
76217    Tz::Asia__Nicosia,
76218    Tz::Asia__Novokuznetsk,
76219    Tz::Asia__Novosibirsk,
76220    Tz::Asia__Omsk,
76221    Tz::Asia__Oral,
76222    Tz::Asia__Phnom_Penh,
76223    Tz::Asia__Pontianak,
76224    Tz::Asia__Pyongyang,
76225    Tz::Asia__Qatar,
76226    Tz::Asia__Qostanay,
76227    Tz::Asia__Qyzylorda,
76228    Tz::Asia__Rangoon,
76229    Tz::Asia__Riyadh,
76230    Tz::Asia__Saigon,
76231    Tz::Asia__Sakhalin,
76232    Tz::Asia__Samarkand,
76233    Tz::Asia__Seoul,
76234    Tz::Asia__Shanghai,
76235    Tz::Asia__Singapore,
76236    Tz::Asia__Srednekolymsk,
76237    Tz::Asia__Taipei,
76238    Tz::Asia__Tashkent,
76239    Tz::Asia__Tbilisi,
76240    Tz::Asia__Tehran,
76241    Tz::Asia__Tel_Aviv,
76242    Tz::Asia__Thimbu,
76243    Tz::Asia__Thimphu,
76244    Tz::Asia__Tokyo,
76245    Tz::Asia__Tomsk,
76246    Tz::Asia__Ujung_Pandang,
76247    Tz::Asia__Ulaanbaatar,
76248    Tz::Asia__Ulan_Bator,
76249    Tz::Asia__Urumqi,
76250    Tz::Asia__UstNera,
76251    Tz::Asia__Vientiane,
76252    Tz::Asia__Vladivostok,
76253    Tz::Asia__Yakutsk,
76254    Tz::Asia__Yangon,
76255    Tz::Asia__Yekaterinburg,
76256    Tz::Asia__Yerevan,
76257    Tz::Atlantic__Azores,
76258    Tz::Atlantic__Bermuda,
76259    Tz::Atlantic__Canary,
76260    Tz::Atlantic__Cape_Verde,
76261    Tz::Atlantic__Faeroe,
76262    Tz::Atlantic__Faroe,
76263    Tz::Atlantic__Jan_Mayen,
76264    Tz::Atlantic__Madeira,
76265    Tz::Atlantic__Reykjavik,
76266    Tz::Atlantic__South_Georgia,
76267    Tz::Atlantic__St_Helena,
76268    Tz::Atlantic__Stanley,
76269    Tz::Australia__ACT,
76270    Tz::Australia__Adelaide,
76271    Tz::Australia__Brisbane,
76272    Tz::Australia__Broken_Hill,
76273    Tz::Australia__Canberra,
76274    Tz::Australia__Currie,
76275    Tz::Australia__Darwin,
76276    Tz::Australia__Eucla,
76277    Tz::Australia__Hobart,
76278    Tz::Australia__LHI,
76279    Tz::Australia__Lindeman,
76280    Tz::Australia__Lord_Howe,
76281    Tz::Australia__Melbourne,
76282    Tz::Australia__NSW,
76283    Tz::Australia__North,
76284    Tz::Australia__Perth,
76285    Tz::Australia__Queensland,
76286    Tz::Australia__South,
76287    Tz::Australia__Sydney,
76288    Tz::Australia__Tasmania,
76289    Tz::Australia__Victoria,
76290    Tz::Australia__West,
76291    Tz::Australia__Yancowinna,
76292    Tz::Brazil__Acre,
76293    Tz::Brazil__DeNoronha,
76294    Tz::Brazil__East,
76295    Tz::Brazil__West,
76296    Tz::CET,
76297    Tz::CST6CDT,
76298    Tz::Canada__Atlantic,
76299    Tz::Canada__Central,
76300    Tz::Canada__Eastern,
76301    Tz::Canada__Mountain,
76302    Tz::Canada__Newfoundland,
76303    Tz::Canada__Pacific,
76304    Tz::Canada__Saskatchewan,
76305    Tz::Canada__Yukon,
76306    Tz::Chile__Continental,
76307    Tz::Chile__EasterIsland,
76308    Tz::Cuba,
76309    Tz::EET,
76310    Tz::EST,
76311    Tz::EST5EDT,
76312    Tz::Egypt,
76313    Tz::Eire,
76314    Tz::Etc__GMT,
76315    Tz::Etc__GMTPlus0,
76316    Tz::Etc__GMTPlus1,
76317    Tz::Etc__GMTPlus10,
76318    Tz::Etc__GMTPlus11,
76319    Tz::Etc__GMTPlus12,
76320    Tz::Etc__GMTPlus2,
76321    Tz::Etc__GMTPlus3,
76322    Tz::Etc__GMTPlus4,
76323    Tz::Etc__GMTPlus5,
76324    Tz::Etc__GMTPlus6,
76325    Tz::Etc__GMTPlus7,
76326    Tz::Etc__GMTPlus8,
76327    Tz::Etc__GMTPlus9,
76328    Tz::Etc__GMTMinus0,
76329    Tz::Etc__GMTMinus1,
76330    Tz::Etc__GMTMinus10,
76331    Tz::Etc__GMTMinus11,
76332    Tz::Etc__GMTMinus12,
76333    Tz::Etc__GMTMinus13,
76334    Tz::Etc__GMTMinus14,
76335    Tz::Etc__GMTMinus2,
76336    Tz::Etc__GMTMinus3,
76337    Tz::Etc__GMTMinus4,
76338    Tz::Etc__GMTMinus5,
76339    Tz::Etc__GMTMinus6,
76340    Tz::Etc__GMTMinus7,
76341    Tz::Etc__GMTMinus8,
76342    Tz::Etc__GMTMinus9,
76343    Tz::Etc__GMT0,
76344    Tz::Etc__Greenwich,
76345    Tz::Etc__UCT,
76346    Tz::Etc__UTC,
76347    Tz::Etc__Universal,
76348    Tz::Etc__Zulu,
76349    Tz::Europe__Amsterdam,
76350    Tz::Europe__Andorra,
76351    Tz::Europe__Astrakhan,
76352    Tz::Europe__Athens,
76353    Tz::Europe__Belfast,
76354    Tz::Europe__Belgrade,
76355    Tz::Europe__Berlin,
76356    Tz::Europe__Bratislava,
76357    Tz::Europe__Brussels,
76358    Tz::Europe__Bucharest,
76359    Tz::Europe__Budapest,
76360    Tz::Europe__Busingen,
76361    Tz::Europe__Chisinau,
76362    Tz::Europe__Copenhagen,
76363    Tz::Europe__Dublin,
76364    Tz::Europe__Gibraltar,
76365    Tz::Europe__Guernsey,
76366    Tz::Europe__Helsinki,
76367    Tz::Europe__Isle_of_Man,
76368    Tz::Europe__Istanbul,
76369    Tz::Europe__Jersey,
76370    Tz::Europe__Kaliningrad,
76371    Tz::Europe__Kiev,
76372    Tz::Europe__Kirov,
76373    Tz::Europe__Kyiv,
76374    Tz::Europe__Lisbon,
76375    Tz::Europe__Ljubljana,
76376    Tz::Europe__London,
76377    Tz::Europe__Luxembourg,
76378    Tz::Europe__Madrid,
76379    Tz::Europe__Malta,
76380    Tz::Europe__Mariehamn,
76381    Tz::Europe__Minsk,
76382    Tz::Europe__Monaco,
76383    Tz::Europe__Moscow,
76384    Tz::Europe__Nicosia,
76385    Tz::Europe__Oslo,
76386    Tz::Europe__Paris,
76387    Tz::Europe__Podgorica,
76388    Tz::Europe__Prague,
76389    Tz::Europe__Riga,
76390    Tz::Europe__Rome,
76391    Tz::Europe__Samara,
76392    Tz::Europe__San_Marino,
76393    Tz::Europe__Sarajevo,
76394    Tz::Europe__Saratov,
76395    Tz::Europe__Simferopol,
76396    Tz::Europe__Skopje,
76397    Tz::Europe__Sofia,
76398    Tz::Europe__Stockholm,
76399    Tz::Europe__Tallinn,
76400    Tz::Europe__Tirane,
76401    Tz::Europe__Tiraspol,
76402    Tz::Europe__Ulyanovsk,
76403    Tz::Europe__Uzhgorod,
76404    Tz::Europe__Vaduz,
76405    Tz::Europe__Vatican,
76406    Tz::Europe__Vienna,
76407    Tz::Europe__Vilnius,
76408    Tz::Europe__Volgograd,
76409    Tz::Europe__Warsaw,
76410    Tz::Europe__Zagreb,
76411    Tz::Europe__Zaporozhye,
76412    Tz::Europe__Zurich,
76413    Tz::GB,
76414    Tz::GBEire,
76415    Tz::GMT,
76416    Tz::GMTPlus0,
76417    Tz::GMTMinus0,
76418    Tz::GMT0,
76419    Tz::Greenwich,
76420    Tz::HST,
76421    Tz::Hongkong,
76422    Tz::Iceland,
76423    Tz::Indian__Antananarivo,
76424    Tz::Indian__Chagos,
76425    Tz::Indian__Christmas,
76426    Tz::Indian__Cocos,
76427    Tz::Indian__Comoro,
76428    Tz::Indian__Kerguelen,
76429    Tz::Indian__Mahe,
76430    Tz::Indian__Maldives,
76431    Tz::Indian__Mauritius,
76432    Tz::Indian__Mayotte,
76433    Tz::Indian__Reunion,
76434    Tz::Iran,
76435    Tz::Israel,
76436    Tz::Jamaica,
76437    Tz::Japan,
76438    Tz::Kwajalein,
76439    Tz::Libya,
76440    Tz::MET,
76441    Tz::MST,
76442    Tz::MST7MDT,
76443    Tz::Mexico__BajaNorte,
76444    Tz::Mexico__BajaSur,
76445    Tz::Mexico__General,
76446    Tz::NZ,
76447    Tz::NZCHAT,
76448    Tz::Navajo,
76449    Tz::PRC,
76450    Tz::PST8PDT,
76451    Tz::Pacific__Apia,
76452    Tz::Pacific__Auckland,
76453    Tz::Pacific__Bougainville,
76454    Tz::Pacific__Chatham,
76455    Tz::Pacific__Chuuk,
76456    Tz::Pacific__Easter,
76457    Tz::Pacific__Efate,
76458    Tz::Pacific__Enderbury,
76459    Tz::Pacific__Fakaofo,
76460    Tz::Pacific__Fiji,
76461    Tz::Pacific__Funafuti,
76462    Tz::Pacific__Galapagos,
76463    Tz::Pacific__Gambier,
76464    Tz::Pacific__Guadalcanal,
76465    Tz::Pacific__Guam,
76466    Tz::Pacific__Honolulu,
76467    Tz::Pacific__Johnston,
76468    Tz::Pacific__Kanton,
76469    Tz::Pacific__Kiritimati,
76470    Tz::Pacific__Kosrae,
76471    Tz::Pacific__Kwajalein,
76472    Tz::Pacific__Majuro,
76473    Tz::Pacific__Marquesas,
76474    Tz::Pacific__Midway,
76475    Tz::Pacific__Nauru,
76476    Tz::Pacific__Niue,
76477    Tz::Pacific__Norfolk,
76478    Tz::Pacific__Noumea,
76479    Tz::Pacific__Pago_Pago,
76480    Tz::Pacific__Palau,
76481    Tz::Pacific__Pitcairn,
76482    Tz::Pacific__Pohnpei,
76483    Tz::Pacific__Ponape,
76484    Tz::Pacific__Port_Moresby,
76485    Tz::Pacific__Rarotonga,
76486    Tz::Pacific__Saipan,
76487    Tz::Pacific__Samoa,
76488    Tz::Pacific__Tahiti,
76489    Tz::Pacific__Tarawa,
76490    Tz::Pacific__Tongatapu,
76491    Tz::Pacific__Truk,
76492    Tz::Pacific__Wake,
76493    Tz::Pacific__Wallis,
76494    Tz::Pacific__Yap,
76495    Tz::Poland,
76496    Tz::Portugal,
76497    Tz::ROC,
76498    Tz::ROK,
76499    Tz::Singapore,
76500    Tz::Turkey,
76501    Tz::UCT,
76502    Tz::US__Alaska,
76503    Tz::US__Aleutian,
76504    Tz::US__Arizona,
76505    Tz::US__Central,
76506    Tz::US__EastIndiana,
76507    Tz::US__Eastern,
76508    Tz::US__Hawaii,
76509    Tz::US__IndianaStarke,
76510    Tz::US__Michigan,
76511    Tz::US__Mountain,
76512    Tz::US__Pacific,
76513    Tz::US__Samoa,
76514    Tz::UTC,
76515    Tz::Universal,
76516    Tz::WSU,
76517    Tz::WET,
76518    Tz::Zulu,
76519];